我正在与另外两位开发人员合作开展一个项目。问题是1个开发人员正在使用SVN,而另一个开发人员正在使用github。有没有办法让SVN和git双方同步?
答案 0 :(得分:11)
当我不得不处理这一次时,我只是告诉另一个人学习git并吮吸它。最终,他做到了,每个人都很开心。我建议: - )
答案 1 :(得分:3)
要么强迫另一个人使用git
,要么让svn
存储库成为主要存储库,并使用git-svn
从/向它进行拉/推。
答案 2 :(得分:1)
git
更灵活,更强大,可能比并行使用两种类型的版本控制系统更好。可以教svn
用户现在使用git
来节省更多麻烦。
答案 3 :(得分:0)
As of April 2010 GitHub provides a (readonly) interface to svn。如果他坚持使用svn并且不学习git,他应该发送补丁,并且其中一个git用户(或自动化)将它们检查到该开发者的单独分支中。