是否有可能重新开放 Mercurial 中已关闭的分支机构?

我知道有可能关闭 Mercurial 中的一个指定分支,这样它就不会出现在 hg branches列表中:

hg commit --close-branch -m 'close badbranch, this approach never worked'

如果需要,以后可以重新开设分行吗?

35408 次浏览

您可以只 hg update到关闭的分支,然后做另一个 hg commit,它将自动重新打开。

closed标志仅用于从 hg brancheshg heads中过滤掉关闭的分支,除非您使用 --closed选项-它不会阻止您使用分支。

在“创建”分支时,可以使用“-f”标志重新打开分支。

不,此命令将创建具有相同名称的新分支。

忘了它已经关门了。切换到分支,进行更改并提交。它会自动重新打开。当你完成后,你可以再次关闭它。

试试这个。

在执行之前切换到已关闭的分支

你好

摸一下

加一个

Hg commit-m’重新打开关闭的分支’

这将重新打开关闭的分行。

试试以下方法:

hg pull && hg update branch_name

现在对其中一个文件做一个小更改,然后提交它

 hg commit -m "minor change"

那就按吧

hg push -b .

现在你应该可以正常工作了。