gpt4 book ai didi

bazaar 共享存储库 vs 共置分支 vs 堆叠分支

转载 作者:行者123 更新时间:2023-12-02 11:47:00 25 4
gpt4 key购买 nike

我需要为 4 名开发人员创建集市工作区。每个开发人员都将在其本地计算机上工作,并将从其本地分支到网络位置的分支将在每次提交时更新(在自动镜像插件的帮助下)。
另外,网络上的一个分支用于由集成商“推送”的正式版本

目前,我正在为我的工作区(本地和网络)使用共享存储库,一切运行良好。

但我仍然不明白两件事:

  1. 共享存储库概念与共置分支和堆叠分支之间有什么区别。它们更适合我的工作空间吗?
  2. 共享存储库和功能分支之间的唯一区别是功能分支会在共享存储库中自动创建主干分支吗?

最佳答案

共享存储库只是用于实现共置分支和功能分支工作流程的核心 bzr 功能。基本上,它是一个包含修订池的目录,每个分支都有子目录,这些子目录的元数据指向池中的特定修订,该修订是该分支的提示。

共置分支和功能分支之间的区别在于,共置分支将所有分支元数据与共享存储库和工作树放在同一目录中,而功能分支为每个分支拥有单独的子目录和自己的工作树。

您应该使用哪一个取决于您的开发环境。如果您的环境使在不同目录之间切换变得困难,例如如果您的脚本具有硬编码的工作树路径,那么您应该使用并置分支工作流程。如果您的环境最好为每个分支拥有完全独立的工作目录,例如大量编译输出需要很长时间才能重新生成,那么功能分支工作流程可能会更适合您。

关于bazaar 共享存储库 vs 共置分支 vs 堆叠分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9023160/

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