我有一个带有各种应用程序的svn repo作为单个svn repo的子目录。这是有效的,因为我可以检查出部分回购。因为我不能用git这样做,显然我需要多个回购。我想将我的提交历史记录保存在git导出中。最简单的方法是什么?
答案 0 :(得分:4)
您无需指定克隆的根目录。你可以这样做:
git svn clone svn://repository/subdirectory_of_app1 app1
git svn clone svn://repository/subdirectory_of_app2 app2
...
如果每个应用程序文件夹中都有trunk / branches / tags文件夹,您还可以添加其他参数:
git svn clone svn://repository/subdirectory_of_app1 -T trunk -t tags -b branches app1
...