gpt4 book ai didi

mercurial - 应该首先将命名分支 merge 到默认分支中还是反之亦然?

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

我有一个中央仓库和一个本地仓库。该存储库具有“默认”分支和一个名为“mybranch”的分支。如果我在命名分支中工作并且希望偶尔将我的更改 merge 到默认值,然后继续在命名分支中工作,我应该这样做:

  • 从中央仓库拉取最新信息到我的本地仓库
  • 在 mybranch 工作时,执行“hg merge default”将默认 merge 到 mybranch
  • 本地提交
  • 然后执行“hg update default”和“hg merge mybranch”将mybranch merge 到默认值
  • 本地提交
  • 推送到中央 repo
    电子

  • 和上面一样,但是将#2 换成#4? (所以我首先将 mybranch merge 到默认值?

    最佳答案

    你写你

    want to occasionally merge my changes into default and then continue working in the named branch



    您通常不应将功能分支 merge 到 default分支,除非功能完成。也许这就是你的意思?

    仅供引用,推荐的工作流程是
  • 创建功能分支
  • 在那里工作
  • 定期(每隔几天) merge 来自 default 的更改进入功能分支:
  • hg pull从其他开发人员处获取最新更改
  • hg merge将最新更改集成到您的功能分支
  • 当功能分支全部完成后,将其 merge 回 default :
  • hg pull
  • hg update default checkout 要 merge 到的分支
  • hg merge myfeature进行 merge

  • 由于 default 的常规 merge ,最终 merge 将非常小进入特征分支确保从两个分支头回到共同祖先只有很小的距离。

    关于mercurial - 应该首先将命名分支 merge 到默认分支中还是反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432607/

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