ProblemGit-svn - import pełną historię
Domyślnie git svn clone importu historii tylko od utworzenia oddziału roku, pomimo faktu, że historia jest obecna plików w repozytorium SVN przed stworzeniem oddziału.
Nasz oddział svn został stworzony przez svn copy
, jeśli to ma znaczenie.
Moje próby
Próbowałem --no-minimize-url
i --follow-parent
, ale bez powodzenia. Wyprodukowane repozytorium git jest takie samo jak bez tych paramerów, poczynając od tworzenia gałęzi.
Pożądany wynik
repozytorium Git z pełnej historii od stworzenia repozytorium SVN.
Aktualizacja Moja rzeczywista linia poleceń to git svn clone http://svnserver/repo/dir1/dir2/project
.
Co pomogło -T argumentem był z polecenia
git svn clone http://svnserver/repo/ -T dir1/dir2/project
Wielkie dzięki!
Czy próbowałeś z flagą -T? git svn clone -T repo_url? –
@Kata, nie odwołujesz się do flagi '-s'? Standardowy układ. Przyjmuje standardowy format katalogu trunk/branches/tags, więc importuje wszystkie gałęzie i znaczniki z repozytorium SVN. Znalazłem http://jonmaddox.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ szczególnie przydatne do migracji. – mgarciaisaia
Czy możesz opublikować całe polecenie (wykluczone wrażliwe adresy URL) z tego, co użyłeś do sklonowania repozytorium svn? –