我有一個SVN倉庫,看起來像:如何爲同一個SVN存儲庫中的大量項目製作git-svn回購協議?
\project1
- branches
- tags
- trunk
\project2
- branches
- tags
- trunk
\subfolder
\project3
- branches
- tags
- trunk
\another-subfolder
\project4
- branches
- tags
- trunk
etc
很可能有100個項目左右,在這裏。我想爲每一個創建git-svn倉庫,最好是反映SVN結構的倉庫。
我最初的想法是編寫一個腳本來遍歷SVN樹,併爲每個項目做一個git svn -d clone
,但我想知道是否有更好的方法來做到這一點(或者如果有人構建了一個工具,所以我不必須自己做)。這是合理的,還是有更好的方法來執行這項任務?
[將大型Git存儲庫拆分爲許多較小的可能的重複項](http://stackoverflow.com/questions/3910412/split-large-git-repository-into-many-smaller-ones) – RedFilter