【发布时间】:2010-12-18 23:08:30
【问题描述】:
我正在与另外 2 位开发人员一起开展一个项目。问题是 1 位开发人员正在使用 SVN,而另一位开发人员和我正在使用 github。有没有办法让 SVN 和 git 双方的所有内容保持同步?
【问题讨论】:
我正在与另外 2 位开发人员一起开展一个项目。问题是 1 位开发人员正在使用 SVN,而另一位开发人员和我正在使用 github。有没有办法让 SVN 和 git 双方的所有内容保持同步?
【问题讨论】:
有一次我不得不处理这个问题时,我只是告诉另一个人学习 git 并把它搞砸。最终,他做到了,每个人都很高兴。我建议:-)
【讨论】:
要么强制其他人使用git,要么让svn 存储库成为主要存储库,然后使用git-svn 拉取/推入它。
【讨论】:
git 更灵活、更强大,可能是比同时使用两种类型的版本控制系统更好的选择。现在可以教svn 用户使用git 来避免更多的麻烦。
【讨论】:
As of April 2010 GitHub provides a (readonly) interface to svn。如果他坚持使用 svn 并且不学习 git,他应该发送补丁,并且其中一个 git 用户(或自动)将它们检查到该开发人员的单独分支中。
【讨论】: