我有一个名为NewFeature的分支,它是我从默认分支中提取的。我对这个分支进行了几次提交,现在我想合并它以重新加入默认的分支。
现在(每个字母都是一个提交):
default: A---B
NewFeature: \--C---D我想要的:
default: A---B-----------E
NewFeature: \--C---D--/我尝试右击目录并选择"Hg提交.“。然后我选择了“近流命名分支”。我得到了一个错误:abort: can only close branch heads
我还在存储库资源管理器中寻找一个“关闭分支”选项,但是找不到任何东西。
有人能帮忙吗?提前感谢!
编辑:我发了一个 问题 给TortoiseHg
发布于 2011-02-01 00:41:02
要合并,您需要一个干净的工作副本-没有未提交的更改。合并将放置在工作副本中供审阅,然后将工作副本提交给“完成”合并。
如果您没有准备提交未提交的更改,您可以看到暂时搁置这些更改(如果您有适当的扩展)或签出用于合并的新的工作副本。
使用存储库资源管理器:
Update为rev B。D行。D并选择Merge with....对话框应该显示rev B应该是本地rev,D应该是其他rev。Merge并解决任何冲突(如果有)。到目前为止,存储库中没有任何更改--您的合并在工作副本中。因此,如果有什么问题,您可以取消合并,恢复您的工作目录,并在稍后时间重新开始,或者在进行其他一些附加的分支或主干更改之后。
如果步骤1-4之后一切都很好,请在合并对话框中单击Commit提交合并。
发布于 2012-05-08 02:22:37
--您给出的示例更多地是一个合并,而不是一个真正接近的。而且,如果就这么简单,您可能不需要/不需要创建一个命名的分支。
但是如果你真的想通过关闭分支机构,比如
从现在开始,没有人应该在NewFeature分支上提交任何东西,所以您希望关闭它。
您可以在TortoiseHg中这样做(我有2.3.2版):
发布于 2018-01-23 14:44:16
对于那些对这个问题的答案感到困惑的人,下面是关于如何在TortoiseHg工作台中这样做的说明:
如何将特征分支和关闭分支合并

NewFeature分支到default的分支更改。


NewFeature分支,因为我们不再需要它:

NewFeature





https://stackoverflow.com/questions/4857591
复制相似问题