我正在和另外两位开发者一起做一个项目。问题是其中1个开发者使用SVN,而我和另一个开发者使用GitHub。有没有办法让SVN和Git的两边都同步?
当我需要处理这个问题时,我只是告诉另一个人学习Git并解决它。最终,他做到了,每个人都很开心。我建议这样做 :-)
git
更加灵活和强大,可能比同时使用两种版本控制系统更好。现在可以教会 svn
用户使用 git
,以避免日后的麻烦。
截至2010年4月,GitHub提供了一个(只读)接口来使用svn。如果他坚持使用svn而不学习git,他应该发送补丁,然后由git用户之一(或自动化程序)将其检入到专门为该开发人员创建的分支中。