J'ai un projet Java et il utilise un référentiel SVN. Je décide maintenant de passer à GIT.
Cependant, le problème est que le moteur SVN que j'ai utilisé a créé dans chaque dossier du projet le répertoire de métadonnées .svn
.
Je veux nettoyer tous les dossiers du projet de ce dossier caché.
Y at-il une commande de terminal pour rechercher dans le dossier et le nettoyer?
Vous devrez vous déplacer dans le dossier souhaité à l'aide de la commande cd
puis écrire la commande suivante:
find -type d -name '.svn' -exec rm -rfv {} \;
Cela supprimera tous les fichiers svn
des répertoires en cours et des sous-répertoires.
Une autre façon de faire la même chose est:
rm -rf `find. -type d -nom .svn`
S'il est toujours connecté à svn, faites simplement svn export
et il copiera le projet sans les métadonnées svn :)
Pour les fenêtres :
J'ai trouvé une solution en tapant:
find ./ -name ".svn" | xargs rm -Rf