Nasze repozytorium subversion jest nieco trudne: mamy podstawowy "domyślny" układ z bagażnikiem, tagami i oddziałami. Jednak w gałęziach mamy katalog "pracy", który zawiera więcej gałęzi. Coś takiego:Git-SVN z wieloma lokalizacjami oddziałów?
- gałęzie/release_1_0_x
- gałęzie/release_1_1_x
- gałęzie/praca/Dave/topic_one
- gałęzie/praca/tom/topic_two
- gałęzie/praca/something_else
Teraz, jak mogę uzyskać git-svn, aby rozpoznać wszystkie (i kilka innych) jako oddzielne gałęzie? Wygląda na to, że git svn init
akceptuje tylko jedną lokalizację oddziału, jakkolwiek ją przywołuję.
Edit: to jest jak ja zainicjowaniu repo git:
git svn clone -s --prefix=svn/ http://svn.company.com/product/
To jest rzeczywiście to, czego potrzebuję. dzięki za link! –
co to powoduje, że twój plik .git/config wygląda, skoro używam git 1.7 i chciałbym zrobić to z mocą wsteczną? – whaley
Próbowałem tego, ale ma również gałąź o nazwie "praca". Czy istnieje sposób, aby sprawić, by "praca" nie była jego własną gałęzią, ale że "work/something_else" jest? Prawdopodobnie z --ignore-paths? –