svn: adiciona todos os meus novos arquivos e diretórios

1

Estou usando o Solaris 10. Eu preciso adicionar ao SVN tudo o que eu coloquei nos sub-diretórios da minha verificação do SVN. Eu adicionei arquivos e diretórios e sub-diretórios - existe um comando para cuidar de tudo de uma vez?

Se não, existe um comando que eu possa executar para listar todos os itens que eu adicionei que ainda não foram adicionados ao SVN?

    
por DemiSheep 11.07.2014 / 19:38

2 respostas

1

Supondo que os nomes dos seus arquivos não contenham espaços em branco ou \"' :

svn status | sed -n 's/^? *//p' | xargs svn add

Para lidar com qualquer nome de arquivo que não comece com um espaço ou contenha uma nova linha:

(IFS='
' set -f; svn add $(svn status | sed -n 's/^? *//p') )
    
por 13.07.2014 / 02:48
-1
svn status | awk '{$1=""; print $0}' | xargs -i svn add "{}" 

Isso adiciona todos os arquivos com espaços.

    
por 25.12.2015 / 14:49