Zacząłem używać git-svn do niektórych moich prac, aby móc wykonywać lokalne zatwierdzenia. Działa to doskonale w przypadku projektów korzystających ze standardowego układu svn. Ostatnio rozpocząłem pracę nad projektem Java, który jest podzielony na wiele połączonych modułów (20-25), a każdy moduł ma swój własny folder główny w tym samym repozytorium svn z własnym drzewem/gałęziami/znacznikami.Wiele projektów svn w jednym repozytorium git?
svnrepo/
module-1
trunk
branches
tags
module-N
trunk
branches
tags
I sklonowano każdy moduł git svn klonu -s/ścieżka/do/svnrepo/modułu, [1, N]. "Problem" polega na tym, że kiedy chcę wykonać repozytorium git svn na wszystkich modułach, muszę to zrobić N razy.
Próbowałem wykonać polecenie git svn clone/path/to/svnrepo /, unikając wykonywania operacji Nb razy, ale to pozostawia mi układ katalogu, który jest taki sam jak w repozytorium svn.
Czy istnieje sposób, że mogę śledzić wszystkie pnie wszystkich modułów w jednym reporze git? Aby uzyskać taki układ katalogów w moim repozytorium git:
module-1
module-2
module-N
wyglądów jak duplikat http://stackoverflow.com/questions/279144/clone-multiple-svn-projects-with-git-svn – Wernight
To drugie pytanie nie dotyczy scalania projektów svn w tym samym repozytorium git. –