我继承了存储在mercurial存储库中的代码库。
回购有大约30个开放分支,包括:
许多这些旧分支多年来一直没有使用过。
我想关闭这些旧分支,以便hg branches
能够准确描述当前正在进行的工作。
如果我关闭了这么多旧的分支,我想这将会破坏我在TortoiseHg中的图表并使其更难跟上过去发生的事情。
这不是一个大问题,但它让我想知道是否有更好的方法来清理许多旧的和不活跃的分支机构的善变回购?
(*)默认被放弃并替换为名为'trunk'的主分支。
答案 0 :(得分:0)
hg heads
输出中的这个分支的头部,仅此而已:合并分支无论如何都没有头hg clone -r tip ...
将只克隆当前提示的祖先,所有未合并的分支将被忽略(无论如何删除合并的分支) ,坏主意)