Windows 将包含多个项目和SVN外部的SVN存储库迁移到git
我知道如何迁移具有以下结构的SVN存储库Windows 将包含多个项目和SVN外部的SVN存储库迁移到git,windows,git,svn,version-control,git-svn,Windows,Git,Svn,Version Control,Git Svn,我知道如何迁移具有以下结构的SVN存储库 SVN Repo1 + trunk + branches + tags SVN Repo2 + Project1 + trunk + branches + tags + Project2 + trunk + Project1 <-- external to ^/Project1/trunk + branches + tags + P
SVN Repo1
+ trunk
+ branches
+ tags
SVN Repo2
+ Project1
+ trunk
+ branches
+ tags
+ Project2
+ trunk
+ Project1 <-- external to ^/Project1/trunk
+ branches
+ tags
+ Project3
+ trunk
+ Project1 <-- external to ^/Project1/trunk
+ branches
+ tags
我可以使用以下命令
git svn clone svn://hostname/Repo1/ --prefix=svn/ --no-metadata --authors-file "authors-transform.txt" --stdlayout c:\mytempdir
见和
但是当我的SVN存储库具有以下结构时
SVN Repo1
+ trunk
+ branches
+ tags
SVN Repo2
+ Project1
+ trunk
+ branches
+ tags
+ Project2
+ trunk
+ Project1 <-- external to ^/Project1/trunk
+ branches
+ tags
+ Project3
+ trunk
+ Project1 <-- external to ^/Project1/trunk
+ branches
+ tags
SVN Repo2
+项目1
+树干
+分支机构
+标签
+项目2
+树干
+项目1