百科问答小站 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 add 才能 git commit ? 
  git stash的原理是什么,临时文件被存在哪里? 
  怎么看 Go 语言依赖需要 Git 仓库可读权限? 
  如何让公司从 SVN 改到 Git? 
  git怎么控制成员的权限? 
  在开发过程中使用 git rebase 还是 git merge,优缺点分别是什么? 
  用 Git 管理源代码的优势有哪些? 
  Git 为什么成为主流源代码管理选择? 
  IDE 有必要集成 Git 吗? 
  如何写好 Git commit log? 

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





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利