我有一个存储多个应用程序的svn仓库,每个应用程序都是单独的子目录。这样设置是因为我可以部分检出仓库。 但是显然git不能这么做,所以我需要多个仓库。 我希望在git导出中保留我的提交历史记录。最简单的方法是什么?
git svn clone svn://repository/subdirectory_of_app1 app1
git svn clone svn://repository/subdirectory_of_app2 app2
...
如果在每个应用程序文件夹中都有主干/分支/标签文件夹,您还可以添加其他参数:
git svn clone svn://repository/subdirectory_of_app1 -T trunk -t tags -b branches app1
...