gpt4 book ai didi

mercurial - 在 Mercurial 中分支

转载 作者:行者123 更新时间:2023-12-04 05:34:40 33 4
gpt4 key购买 nike

我已经开始使用 Mercurial 来满足我(我们的)版本控制需求。我现在已经到了需要创建一个功能分支的地步。然而,现在我已经开始研究它——并且我尝试插入我的更改,我不断收到有关新远程头的警告。这很愚蠢,我知道会有新的远程头,这毕竟是分支吗?

我应该如何在没有这个问题的情况下创建分支并推送它们,而不使用强制推送,因为这肯定不是正确的方法,对吧?

我想过使用单独的存储库,但这感觉很愚蠢,尤其是对于功能分支。

欢迎任何帮助!

最佳答案

迄今为止,最好的指南是 Steve Losh 的“A Guide to Branching in Mercurial”。

Mercurial 总是提示在 Remote 上创建新的头。您必须使用 --force--new-branch创建新头时。

使用 TortoiseHg 时,同样可以通过 Synchronize 完成。工作台的 View 。点击Options然后选择 Allow push of a new branchForce push or pull选项,根据需要。

TortoiseHg v2.x

之所以这样做,是因为 Mercurial 开发人员希望有意识地决定在 Remote 上创建一个新的头部。他们的观点是,典型的工作流应该在推送之前合并更改。

关于mercurial - 在 Mercurial 中分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4317857/

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