小编Rin*_*ing的帖子

Git,Hg或Bzr - 向新用户推荐哪个?

我有一些朋友可能有兴趣学习使用版本控制系统来完成即将到来的硕士论文(Latex文档和各种编程).我不是在谈论任何大而复杂的东西,只是用它来备份,查看旧版本和一些基本的分支和合并.

但是,我认为选择一个对初学者来说有点容易学习的东西是个好主意.所以问题是,你会向那些不熟悉这些东西的人推荐哪个版本控制系统?

就个人而言,我一直在使用Git和Mercurial,目前我认为我倾向于Mercurial.我没有尝试过Bazaar.

到目前为止,这是我对适合新用户的功能的印象:

水银

优点:

  • 修订编号
  • 很容易签出旧的提交,处理它并将其合并
  • 使用mergetool直接轻松合并
  • 易分支(?)
  • 很好的插件,如glog

缺点:

  • 分支和书签都可以用于Git所谓的分支 - 可能有点令人困惑
  • 在执行命令时,不会提供有关执行/错误的信息

混帐

优点:

  • 完全控制(至少给人一种印象)
  • 出现问题时的详细帮助和信息

缺点:

  • 一些困难的概念(如临时区域)
  • 一些分支操作可能有点困难

市场

没试过......

你怎么看?在回答时请遵循这里良好主观准则.

git version-control mercurial bazaar

11
推荐指数
4
解决办法
2317
查看次数

标签 统计

bazaar ×1

git ×1

mercurial ×1

version-control ×1