我有这个项目结构:
directoryA/
directoryB/
我需要将directoryA
提交到一个存储库,directoryA + directoryB
提交到另一个存储库,现在使用 SVN,几个月后使用 Git。
使用单个脚本将不同文件提交到两个不同存储库的最佳策略是什么?
是否可以同时打开两个存储库?
操作系统是Windows 10,但我不介意它是否可以在Linux上运行。
使用 svn2git。可以使用路径指定哪个存储库。
https://github.com/svn-all-fast-export/svn2git
create repository project_v1
end repository
create repository project_v2
end repository
match /trunk/project_v1/
repository project_v1
branch master
end match
match /trunk/project_v2/
repository project_v2
branch master
end match
注意:标签是SVN中的分支,必须声明略有不同。([^/]+)/
用于匹配标记名称。
match /tags/project_v1/([^/]+)/
repository project_v1
branch refs/tags/1
annotated=true
end match