53 点 美国 多才多艺,略懂一二,Matt Attaway曾担任测试员、开发者、研究员、设计师、经理、DevOps 工程师和大象训练员。 他目前在 Perforce Software 管理开源开发团队,但在此之前,他领导一个测试团队,负责 Perforce 中最受关注的项目。 如果不摆弄最新的软件开发流水线工具,Matt 喜欢尝试鸡尾酒和玩各种游戏; 最好同时进行。 开源爱好者 作者
撰写评论
这绝对更准确;Git 恰好是大多数人了解的系统。 随着 GitHub 的普及以及 Git 在 Android 和 iOS 开发世界中的使用,DVCS 很容易与 Git 混淆,但还有其他很棒的开源工具不应被遗忘。
Linus 编写它给了 Git 一个其他工具难以匹敌的平台。 如果他写了 Hg,我怀疑我们都会谈论 Hg 和 MercHub。
也就是说,我对 Hg 正在做的一些工作感到非常兴奋;他们正在谈论的安全地重写已发布历史的能力可能会改变游戏规则,并真正推动我们对版本控制系统的期望。 为竞争欢呼!
我同意语法不一致可以而且应该修复,但在我看来,Losh 在他的 Git Koans 中谈到的缺乏护栏、对 reflog 的依赖以及历史的无常不太可能改变。它们也让我觉得是 Git 被认为非常强大和灵活的原因的一部分;它几乎不会阻止你做任何事情。
我真的很想花更多的时间和 Mercurial 在一起;到目前为止,我所花费的时间让我相信它几乎拥有所有的力量,但具有更加一致的界面。