百科问答小站 logo
百科问答小站 font logo



代码版本控制用SVN还是Git好? 第1页

  

user avatar   pansz 网友的相关建议: 
      

svn 好学不好用

git 好用不好学

hg (学名叫 mercurial) 其实更好。有 svn 的好学也有 git 的好用。

有关这个问题我讲个故事:

在我们决定由 svn 切换到分布式版本管理时。
我们曾经爆发过一起关于使用 hg 还是 git 的争论。
因为有个支持 git 的大牛存在,所以 git 派占了上风。于是一部分项目用上了 git 。
结果就是每当遇到 git 的问题时都得去找他。他总得不断的帮人解决 git 问题。
再后来,那个大牛走了。然后就再也没有人会捣鼓 git。
然后大家都乖乖的用上 hg 了,从此再也不需要求助任何大牛。

好吧,你可以认为我是来宣传 hg 的,但是想起轮子哥的这个帖子:

为什么有人热衷于吵哪个计算机语言好?

我突然意识到,如果不站出来宣传让更多的人用更好用的 hg 替代反人类的 git ,也许后果会跟那个帖子中说的那样。

当然,补充一下,如果你的企业需要实施精确到目录级别的权限控制,那么 svn 还是有不可替代的优势。




  

相关话题

  git怎么控制成员的权限? 
  如何使用 GitHub? 
  用 Git 管理源代码的优势有哪些? 
  如何使用 GitHub? 
  如何克服解决 Git 冲突的恐惧症? 
  如何删除Git里来自pull request的commit中包含的个人敏感信息? 
  在开发过程中使用 git rebase 还是 git merge,优缺点分别是什么? 
  用 Git 管理源代码的优势有哪些? 
  如何学习好 Git ? 
  程序员如何有效、愉快的使用 GitHub? 

前一个讨论
在荒岛上如何利用简单工具制造一个近乎完美的球体?
下一个讨论
三五族半导体将无限延长摩尔定律寿命?





© 2024-12-27 - tinynew.org. All Rights Reserved.
© 2024-12-27 - tinynew.org. 保留所有权利