Notre société subversion repo est un peu difficile: Nous avons une configuration de base "par défaut" avec trunk, tags et branches. Cependant, à l'intérieur des branches, nous avons un répertoire "travail" qui contient plus de branches. Quelque chose comme ceci:Git-SVN avec plusieurs succursales?
- branches/release_1_0_x
- branches/release_1_1_x
- branches/travail/dave/topic_one
- branches/travail/tom/topic_two
- branches/travail/something_else
Maintenant, comment puis-je faire en sorte que git-svn reconnaisse toutes ces branches (et quelques autres) comme des branches séparées? Il semble git svn init
accepte seulement un emplacement de branche, comment je l'invoque.
Modifier: voilà comment j'initialisés le git:
git svn clone -s --prefix=svn/ http://svn.company.com/product/
C'est en effet exactement ce dont j'ai besoin. Merci pour le lien! –
à quoi ressemble votre fichier .git/config, puisque j'utilise git 1.7 et que je voudrais le faire rétroactivement? – whaley
J'ai essayé cela, mais il a aussi une branche appelée "travail". Y a-t-il un moyen de faire en sorte que le "travail" ne soit pas sa propre branche mais que "work/something_else" soit? Peut-être avec --ignore-paths? –