gpt4 book ai didi

svn - 对于一个团队来说,使用像 Mercurial 这样的分布式源代码控制是否值得?

转载 作者:行者123 更新时间:2023-12-03 18:12:15 25 4
gpt4 key购买 nike

我目前为我的单人软件公司使用 Subversion。是否值得转移到 Hg (Mercurial)?还是只有多人团队才能实现 yield ?

最佳答案

我认为这是值得的,即使对于一个人来说——但我有点偏见,因为我是 Mercurial 开发人员 :-) 即使你从不分支和 merge ,对于提交和标记等基本操作,Mercurial 是一个更好的 Subversion:

  • hg commit :非常快,因此与 Subversion 相比,您将倾向于进行更细粒度的提交。由于我们没有 mixed revisions,因此在 Mercurial 中提交也是真正的原子性。 .我认为这是一个优势,但人们显然可能不同意。
  • hg tag : 指向历史中的特定点,而不是/tags下的副本. Subversion 标签的问题在于副本可能与/trunk 的方式相同也可能不同。看了具体的修订版。 Subversion 确实没有内置标签,在模拟它们时,可能会以在 Mercurial 中无法做到的方式搞砸。

  • 因为 Mercurial 非常快,人们使用它的方式与您使用 Subversion 的方式不同。一个很好的例子是 hg bisect .您可以使用它来查找存在特定错误的第一个修订版。它通过二分搜索工作,您将每一步的搜索间隔减半。您当然也可以使用 Subversion 执行此操作,但没有内置支持,而且速度会更慢,因为您需要通过网络联系服务器。

    record extension是 Mercurial 的另一个非常好的功能。它允许您仅提交文件中的一些修改。这很好,因为它允许您进行小型且独立的提交。

    关于svn - 对于一个团队来说,使用像 Mercurial 这样的分布式源代码控制是否值得?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446533/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com