Est-il possible d'importer une arborescence de répertoires dans subversion si un grand nombre de fichiers existe déjà dans le référentiel? La plupart des fichiers importés correspondront à ceux du référentiel, à la fois dans le chemin et le contenu, mais certains seront plus anciens et certains seront plus récents, et certains seront dans l'arbre repo ou importé mais pas dans l'autre. . Est-il possible de faire cela de telle manière que les fichiers importés soient traités comme la tête du repo afin que les fichiers modifiés et supprimés conservent leur historique?Est-il possible d'importer une version différente (plus ancienne) d'une arborescence de répertoires similaire dans SVN?
0
A
Répondre
2
Voici les étapes pour obtenir ce travail facilement.
- Copiez le répertoire sur le répertoire svn avec l'option de ne pas écraser les fichiers.
- Faites un add récursive sur tous les fichiers dans le répertoire (qui ramènerai les nouveaux fichiers à ajouter à svn.)
- Effectuer une autre copie, le temps permet d'écrasement.
- Engagez
Si vous le faites comme ça ce qui se passera, est que vous allez ajouter tous vos fichiers qui n'existaient pas auparavant dans ce répertoire SVN, alors vous écraser ceux qui existaient, ce qui svn verra comme un changement. Vous pouvez ensuite vérifier les entrées. Je le ferais dans ces étapes pour vous assurer que vous séparez ces deux actions, afin que vous puissiez valider qu'elles se produisent correctement indépendamment.
Questions connexes
- 1. Traverser une arborescence de répertoires
- 2. Ancienne version de SuperWaba
- 3. SVN - Comment faire une révision plus ancienne de la révision de la tête?
- 4. Mélange d'une version différente de la même bibliothèque dans flex
- 5. Comment installer une ancienne version de Flash Player?
- 6. Comment utiliser une ancienne version de Rails avec Aptana RadRails?
- 7. Copier une arborescence de répertoires dans un seul répertoire sur une ligne de commande
- 8. Comment forcer iPython à utiliser une ancienne version de Python?
- 9. Erreur de syntaxe avec une version différente de gcc?
- 10. svn: ignore pour les sous-répertoires dans subclipse/TortoiseSVN
- 11. Comment obtenez-vous une version différente de GAC?
- 12. "Copier" une arborescence de SVN dans un référentiel local et la fusionner par la suite
- 13. Exclusion de répertoires .svn avec WinRar
- 14. FastMM svn version
- 15. SVN marque version majeure
- 16. Copie à distance plusieurs répertoires SVN par une commande
- 17. Créer une arborescence dans WPF
- 18. Ayant une arborescence riche
- 19. svn ne fonctionne plus
- 20. subversion merge - "a une racine de repository différente de"
- 21. Ignorer SVN ignore ... possible?
- 22. Impossible de supprimer la partition de table la plus ancienne
- 23. Puis-je utiliser jquery pour sélectionner une sous-arborescence dans une arborescence xml?
- 24. Comment puis-je parcourir une arborescence de répertoires à l'aide d'un script bash ou Perl?
- 25. Compilation d'un ensemble de fichiers Java dans une arborescence de répertoires avec l'API du compilateur JSR 199
- 26. Test sur une version différente de Mac sans acheter de serveur OSX ou de plusieurs machines
- 27. Comment se débarrasser des répertoires manquants dans la validation SVN?
- 28. Quelle est la meilleure façon de supprimer tous les répertoires .svn dans une hiérarchie de répertoires sous Mac OS X?
- 29. Accès refusé à tous les répertoires SVN
- 30. Comment j'arrête l'installation de Visual Studio Express SP1 en détectant une ancienne version qui n'existe pas
+1 Cela semble faire exactement ce que je cherchais! Cependant, existe-t-il un moyen facile de supprimer tous les fichiers "supplémentaires"? aka, ceux qui existent dans le repo, mais pas dans le verson veulent comme la tête? – cdeszaq