百科问答小站 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 add 才能 git commit ? 
  md文件怎么用? 
  如何看待GitHub pages在20年3月26日被大范围中间人攻击还留下了QQ号? 
  已经装了GitHub for Mac,还需要装Git吗? 
  请问VisualSVN新建版本库:FSFS和VDFS存储方式的区别? 
  为什么要先 git add 才能 git commit ? 
  一个项目在Linux和Windows上同时开发,如何进行版本控制? 
  用 Git 管理源代码的优势有哪些? 

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





© 2024-05-18 - tinynew.org. All Rights Reserved.
© 2024-05-18 - tinynew.org. 保留所有权利