Como clonar svn ignore estrutura?

0

Eu tenho um pacote com muitas subpastas. Cada subpasta contém diferentes svn ignores. Agora gostaria de substituir toda a estrutura de pastas pelo novo pacote (que não contém as ignores). Se eu copiar a pasta diretamente, todas as ignores serão perdidas. Eu gostaria de escrever um script que copia e, em seguida, definir novamente todos os ignores. Como devo fazer isso?

Quero esclarecer que, se houver outro método para copiar os arquivos sem remover as ignores, estou aberto a sugestões.

Editar: o pacote que estou substituindo no meu repositório faz parte de outro repositório, mas não possui propriedades svn diferentes

    
por Pol Alvarez Vecino 20.10.2015 / 11:15

1 resposta

0

As propriedades svn: ignore são apagadas apenas se você copiar o arquivo com o explorador de arquivos (pelo menos no OpenSuse) executando a cópia via linha de comando com o comando:

cp -r new-package/* old-package/

Não remove as ignores definidas em todas as subpastas (e recursivamente todas as pastas abaixo da primeira).

EDIT: Eu não tenho certeza se isso é comportamento normal ou simplesmente acontece sob OpenSuse, alguém pode confirmar isso?

    
por 20.10.2015 / 11:49