我有一個相當大的svn庫有結構類似下面。我在一個大項目中有多個存儲庫/項目。我一直在建立svn2git轉移SVN與git,但好像我有一個做的每一個項目之一。有沒有一種更容易/更自動的方式將此svn庫回遷到git?我想確保我把提交歷史等轉換SVN回購與git
我不能完全肯定,如果這個命令會把每一個「項目」到它自己的文件夾:svn2git https://my_repo/svn/my_repository
的一個問題,我可以看到是這些項目文件夾中的一些沒有遵循傳統的主幹和標籤結構。任何想法如何我可以實現這一點?
my_repository
project1
trunk
...
tags
1.0.0
1.0.1
1.0.2
project2
trunk
...
tags
1.0.5
1.0.6
1.0.7
project3
src
...
file1
file2
project4
trunk
...
tags
1.0.5
1.0.6
1.0.7