将远程git存储库添加到当前git svn存储库的风险

时间:2017-06-27 20:21:12

标签: ruby-on-rails git git-svn

我正在使用 SVN 作为中央存储库的rails项目,但我正在(使用 git-svn 工作),我想添加一个遥控器,我只会按 master 进行测试(我将推送到Heroku)。

我从chapter 9.1 of Pro Git(我的强调)中读到了这个:

  

不要重写您的历史记录并尝试再次推送,并且不要推送到   并行Git存储库与其他Git开发人员合作   同时。 Subversion只能有一个线性历史记录   混淆它很容易。如果你和一个团队合作,有些团队合作   使用SVN和其他人正在使用Git,确保每个人都在使用   SVN服务器进行协作 - 这样做会让您的生活更轻松。

我不会与其他Git开发人员合作(其他人都在使用 SVN ),但在设置之前,我只想确定这样做是否存在任何相关风险,如果是的话,应该/我能做些什么。

1 个答案:

答案 0 :(得分:1)

如果它只是为了推送回购,那么你可以结账/建立/部署,它不会受到伤害。你注意到的那个警告是在那里说的,这样你就不会开始在你使用git-svn工作的repo上做疯狂的事情,以便与使用git-svn(以及其他限制)的其他开发人员联系修订版保留在git-svn上。