我们从开发的一开始就使用git-svn。转向纯粹的git是一个更好的主意吗?
我们使用在许多不同的环境和机器上提交和签出我们的代码。目前我们使用svn在远程机器上签入/签出代码,在开发机器上使用git-svn。
答案 0 :(得分:1)
如果需要,Git可以完全替换你的git-svn基础设施。
只需考虑通过“中央”git存储库更改中央SVN存储库。
如果您不专门依赖SVN(如“远程”机器的客户端软件,访问代码库的用户凭据,......),最好使用一个工具来完成工作。< / p>
Git可用于流行的平台,如Windows,MAC-OS,当然还有Linux。
在实际方面,只需使用--bare
选项克隆git-svn repo,就像那样:
git clone --bare /path/to/mygit-svn-repo/
并将其导出到“中央”位置。然后将此远程存储库添加到.git / config并继续编码!