5

我正在与另外 2 个开发人员一起开发一个项目。问题是 1 位开发人员正在使用 SVN,而另一位开发人员和我正在使用 github。有没有办法让所有东西在 SVN 和 git 上保持同步?

4

4 回答 4

11

有一次我不得不处理这个问题时,我只是告诉另一个人学习 git 并吸它。最终,他做到了,每个人都很高兴。我建议 :-)

于 2009-11-21T03:31:08.027 回答
3

要么强迫其他人使用git,要么让svn存储库成为主要存储库,并使用git-svn它从/向它拉/推。

于 2009-11-21T03:15:10.600 回答
1

git更灵活、更强大,可能是比同时使用两种类型的版本控制系统更好的选择。svn可以教用户现在使用git以节省以后更多的麻烦。

于 2009-11-21T03:22:46.173 回答
0

截至 2010 年 4 月,GitHub 提供了 svn 的(只读)接口。如果他坚持使用 svn 并且不学习 git,他应该发送补丁,并且其中一个 git 用户(或自动)将它们检查到该开发人员的单独分支中。

于 2012-07-14T12:27:08.097 回答