Question

Quel est le meilleur moyen / le plus simple / le plus rapide de déplacer un projet d'une copie locale vers un nouveau référentiel?

La machine hébergeant le référentiel d'origine est morte et je suis en train de recréer un référentiel sur une nouvelle machine à partir de copies locales.

EDIT: J'aurais dû mentionner que tous les clients sont des machines Windows et qu'un seul a cygwyn (pour prendre en charge la commande rm .)

Était-ce utile?

La solution

Tout le monde ici suggère de supprimer les dossiers svn. SVN a un " export " commande permettant de copier le dossier sans les dossiers .svn, qui sera prêt à être importé ultérieurement.

Autres conseils

rm -rf `find . -name .svn`
svn import [...]

Bien sûr, vous n’avez pas d’historique, car votre rapport initial est mort et vous ne devez pas avoir de sauvegarde.

Copiez la source dans un nouvel emplacement, supprimez tous les sous-répertoires .svn. Importez le résultat net.

Si le référentiel d'origine est mort, vous avez perdu l'historique. La meilleure chose à faire est de supprimer les répertoires .svn de l’arborescence (rm -rf find ./ -iname .svn ) et de réimporter la source dans un nouveau référentiel créé sur le nouveau serveur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top