Unsere Firma Subversion Repo ist ein bisschen schwierig: Wir haben ein grundlegendes „default“ Layout mit trunk, tags und Zweig bekommen. Innerhalb der Zweige haben wir jedoch ein "Arbeits" -Verzeichnis, das mehr Zweige enthält. Etwas wie folgt aus:Git-SVN mit mehreren Zweigstellen?
- branches/release_1_0_x
- branches/release_1_1_x
- branches/Arbeit/dave/topic_one
- Zweige/work/tom/topic_two
- branches/Arbeit/something_else
Nun, wie kann ich git-svn all jene zu erkennen (und ein paar mehr) als separater Zweig? Es scheint git svn init
nur eine Zweigstelle übernimmt, wie auch immer ich bin es aufgerufen wird.
bearbeitet: Das ist, wie ich die git Repo initialisiert:
git svn clone -s --prefix=svn/ http://svn.company.com/product/
Dies ist in der Tat genau das, was ich brauche. Danke für den Link! –
Wie sieht das aus, dass Ihre .git/config-Datei aussieht, da ich Git 1.7 verwende und das rückwirkend machen möchte? – whaley
Ich habe das versucht, aber es hat auch einen Zweig namens "Arbeit". Gibt es eine Möglichkeit, die Sache "Arbeit" zu machen, ist nicht ihr eigener Zweig, sondern "Arbeit/etwas"? Möglicherweise mit --ignore-Pfaden? –