如何在 Bitbucket 上合并一个分支的两个负责人?
How do I merge two heads of a branch on Bitbucket?
我对 Mercurial 不是很熟悉,我也不知道我一开始是怎么做到的...
见上文link。我的分支 "wizard-before_advance" 有多个头。我一直在使用 IntelliJ IDEA 进行开发,但我安装了 TortoiseHG。我该如何解决这个问题?
您可能所做的是将修订版 22ec847
作为父项进行两次单独的提交。这可能发生在两个单独的克隆中,您在其中提交并将它们都推送到 bitbucket(预计您需要在第二个克隆上使用 -f
)。它也可能发生在单个克隆中,因为您更新到旧版本并提交到那里。
无论如何,这不是问题。您所要做的就是合并它们。该消息告诉您要使用哪两个修订版。
d6dda85
2d5a883
所以我们update
其中之一,并合并另一个。
% hg update -r 2d5a883
% hg merge -r d6dda85
<Run checks, resolve conflicts, and basically make sure everything is good>
% hg commit -m 'Merging divergent heads'
这将为您留下如下图表:
o---o---o---------M---
\ /
\-o---o---o
其中 M 是合并变更集。简单
我对 Mercurial 不是很熟悉,我也不知道我一开始是怎么做到的...
见上文link。我的分支 "wizard-before_advance" 有多个头。我一直在使用 IntelliJ IDEA 进行开发,但我安装了 TortoiseHG。我该如何解决这个问题?
您可能所做的是将修订版 22ec847
作为父项进行两次单独的提交。这可能发生在两个单独的克隆中,您在其中提交并将它们都推送到 bitbucket(预计您需要在第二个克隆上使用 -f
)。它也可能发生在单个克隆中,因为您更新到旧版本并提交到那里。
无论如何,这不是问题。您所要做的就是合并它们。该消息告诉您要使用哪两个修订版。
d6dda85
2d5a883
所以我们update
其中之一,并合并另一个。
% hg update -r 2d5a883
% hg merge -r d6dda85
<Run checks, resolve conflicts, and basically make sure everything is good>
% hg commit -m 'Merging divergent heads'
这将为您留下如下图表:
o---o---o---------M---
\ /
\-o---o---o
其中 M 是合并变更集。简单