我们应该从GIT- svn完全迁移到GIT吗?



我们从开发之初就使用了git-svn。转向纯git是不是一个更好的主意?

我们曾经在很多不同的环境和机器上提交和签出我们的代码。目前我们在远程机器上使用svn签入/签出代码,在开发机器上使用git-svn。

如果你愿意,Git可以完全取代你的Git -svn基础设施。

只需考虑将SVN的中央存储库改为"中央"git存储库。

如果你不特别依赖于SVN(比如你的"远程"机器的客户端软件,访问代码库的用户凭据,…),使用一个工具来完成这项工作是一个好主意。

Git可以在Windows, MAC-OS,当然还有Linux等流行平台上使用。

在实际操作方面,只需使用--bare选项克隆git-svn repo,如下所示:

git clone --bare /path/to/mygit-svn-repo/

并将其导出到"中央"位置。然后将这个远程存储库添加到.git/config中,并继续编码!

最新更新