Você terá que mover para a pasta desejada usando o comando cd
e depois escrever o seguinte comando:
find -type d -name '.svn' -exec rm -rfv {} \;
Isso removerá todos os arquivos svn
dos diretórios atuais e subdiretórios.
Eu tenho um projeto Java e ele usou um repositório SVN, agora eu decido mudar para o GIT.
No entanto, o problema é que o mecanismo SVN que eu usei criou em todas as pastas do projeto o diretório .svn
metadata.
Eu quero limpar todas as pastas do projeto desta pasta oculta.
Existe algum comando de terminal para procurar na pasta e limpá-lo?
Você terá que mover para a pasta desejada usando o comando cd
e depois escrever o seguinte comando:
find -type d -name '.svn' -exec rm -rfv {} \;
Isso removerá todos os arquivos svn
dos diretórios atuais e subdiretórios.
Outra maneira de fazer o mesmo é:
rm -rf 'find. -tipo d -name .svn '
Se ainda estiver conectado ao svn, basta fazer svn export
e copiar o projeto sem metadados svn:)
Para o Windows:
Eu gostei de uma solução digitando:
find ./ -name ".svn" | xargs rm -Rf
Tags command-line delete folder