gpt4 book ai didi

svn - 为什么 SVN 中的分支不够好?

转载 作者:行者123 更新时间:2023-12-04 12:37:35 25 4
gpt4 key购买 nike

我听说过很多关于 Git 如何重新设计分支的工作方式,以及 SVN 的分支模型是如何搞砸的。

我没有使用太多 SVN,所以我对分支应该是什么样子没有先入之见。我首先查看了 git 分支,然后我“得到”了它。

SVN 分支的实际缺点是什么?

鼓励来自工作流、分支策略和分支性能(在提交/ checkout /切换时间方面)的 POV 答案。

谢谢,
jrh

最佳答案

有几件事浮现在脑海

  • 所有分支都存储在中央存储库中。如果您没有连接到该服务器,或者您的连接速度很慢,那么您将无法快速访问它们。
  • 所有分支都存储在中央存储库中。这意味着它们是公开的——团队中的任何人都可以查看它们。没有办法保留其他人无法访问的私有(private)分支。
  • 提交的 DAG 本身包含足够的信息,以便您可以确定哪些更改包含在当前版本的代码中,包括来自任意数量的分支的更改。在 svn, IIRC 中,这是使用 svn:mergeinfo 完成的。属性,恕我直言,这更复杂,并且容易出错,因为有人可能会忘记提交更改的属性。
  • 关于svn - 为什么 SVN 中的分支不够好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322038/

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