Comment faire pour copier le dépôt SVN d'un dossier à un autre référentiel avec l'histoire
J'ai 2 référentiels
http://mysnv/svn/proj1/trunk
- proj1_folder1
- proj1_folder2
et
http://mysnv/svn/proj2/trunk
- proj2_folder1
- proj2_folder2
Comment puis-je copier le proj2 avec l'histoire pour être une dossier dans le coffre de proj1 pour obtenir le résultat suivant
http://mysnv/svn/proj1/trunk
- proj1_folder1
- proj1_folder2
- proj2
- proj2_folder1
- proj2_folder2
En fait ce que je veux faire est d'avoir un seul dépôt SVN avec tout le contenu de proj2 et de l'histoire dans le dossier proj2 dans http://mysnv/svn/proj1/trunk
C'est la version SVN, je suis en utilisant:
svn, version 1.7.8 (r1419691)
J'ai trouvé cette blog, mais le svn merge est pas claire pour moi. Où est-il situé ./foo/trunk:proj1
?
Mon svn structure de dossiers est comme /data/svn/repos/
et je ne vois pas le dossier trunk.
Je suis à la recherche d'une commande à faire de la copie, sans influencer mon projet principal proj1.
OriginalL'auteur Julias | 2013-02-10
Vous devez vous connecter pour publier un commentaire.
Physique de l'agrégation
svnadmin dump | svndumpfilter --include --include > dump
ousvnrdump URL-proj2_folder1 > dump1 & svnrdump URL-proj2_folder1 > dump2
)svnadmin load --parent-dir trunk < dump
)svn mv
)Échantillon de chargement svnrdump-ed tronc dans de nouvelles pensions de titres avec les parents dir
trunk/Project1
Logique d'agrégation
et proj2_folder2 lié à proj2/trunk/proj2_folder2
OriginalL'auteur Lazy Badger