我正在使用命名分支的mercurial,并注意到当我创建默认的新分支时,默认标记为非活动分支。例如:Mercurial:保持默认分支“活跃”
C:\data\solutions\test-repo>hg branches
default 0:aeec280e6310
C:\data\solutions\test-repo>hg branch feature-branch
marked working directory as branch feature-branch
C:\data\solutions\test-repo>hg com -m "created new branch"
C:\data\solutions\test-repo>hg branches
feature-branch 1:1cb18d7fa554
default 0:aeec280e6310 (inactive)
这是一个问题,因为我们的部署系统显示命名的分支是活动的,可以从中进行部署。
如何让我的默认分支“活动”?
但是,这是如何保持默认激活?正如我所看到的,在创建一个命名分支后,您必须更新为默认值,并进行“虚拟”提交,否则默认分支将被标记为非活动状态。 – mslot 2012-05-02 20:10:33
@mslot:我建议使用关闭/打开而不是主动/非主动。忘掉所有关于不活动分支的内容,然后重点关注分支。要重新打开一个分支,您需要在将其标记为关闭的变更集之后进行提交 - 这通常不是问题,因为您想重新打开分支,因为您在该分支上进行了一些实际更改。 – 2012-05-03 09:21:42
为您的指导+1,因为它是非常有用和描述性的。 – glglgl 2016-01-18 12:58:21