我最近看过很多帖子,如果你必须用SVN存储库进行团队开发,git是一个比svn更好的客户端:
这些文章似乎专注于如何,并吝啬为什么.帮助我说服自己,老板和同事,使用git-svn优于官方的svn客户端!
注意:git和svn的相对优点得到了很好的解决.我更关心这个问题,哪个客户端在规定的SVN存储库上使用.
对我来说,使用git-svn(和CVS桥)的主要优点是
git-blame,作为奖励,git与SVN和CVS的接口允许我选择退出参数,如果我们应该将我们的CVS存储库切换到颠覆(持续3年以上)或者去寻找一些非常酷且立即想象的东西(持续2年以上) .
您真的不需要管理者决定开发人员应该使用什么.无论如何,用于中央存储库的内容可能由其他参数驱动(例如构建,审查和测试基础结构).