2011-10-13 45 views
0

我们从开发的一开始就使用git-svn。转向纯粹的git是一个更好的主意吗?我们是否应该从GIT-SVN完全转向GIT

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

回答

1

如果你愿意,Git可以完全替代你的git-svn基础架构。

只需考虑通过“中央”git存储库更改中央SVN存储库。

如果您不特别依赖SVN(例如您的“远程”机器的客户端软件,访问代码库的用户凭证......),那么使用一个工具来完成这项工作是一个不错的主意。

Git可用于流行的平台,如Windows,MAC-OS和Linux。

在实际方面,简单地克隆的git - svn的回购,使用--bare选项,这样的:

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

并将其导出到一个“中心”位置。然后将这个远程仓库添加到您的.git/config并继续编码!

+0

谢谢CJlano ... –

相关问题