SVN提供了三个源存储库,我想通过'git svn'将它们发送给我们。要在此处保存克隆时间是我的克隆方法
mkdir myprj
cd myprj
git svn clone -r HEAD http://repo/libFoo
git svn clone -r HEAD http://repo/libBar
git svn clone -r HEAD http://repo/src
当我想添加新功能时,我必须输入三个目录并执行'git branch'。有没有更好的方法来制作一个全局git分支? 这三个存储库来自同一个基础http://repo
答案 0 :(得分:0)
你有很多方法可以去。您可以使用--prefix=<prefix>
将多个SVN repos克隆到同一个Git仓库中,但您可能仍需要为项目创建单独的分支,只需在一个存储库中。
或者,您可以使用一些repo-manage工具。你可以找到多个Goolge吧。最初由Google for Android(https://source.android.com/source/using-repo)和MR(http://joeyh.name/code/mr/)开发的repo
有两个示例。或者您可以创建一个超级存储库并将您的存储库添加为子目录e。 G。与Gitslave(http://gitslave.sourceforge.net/)。