Mercurial 替换hg分支的内容
我有一份hg回购协议。我曾经有一个名为“1.x”的短命分支,它在某个时间点由“default”派生而来。它关闭了,因为我觉得在那个特殊的时刻没有必要使用那个分支 然而,我不得不放弃“default”的开发方式,在创建“1.x”之前的更早版本中创建了另一个分支。我无法使用名称“1.x”,所以我称它为“oldui”。分支“默认”作为死胡同关闭。我对这样的命名感到不舒服。您可以在“我的存储库”中详细看到这一点:Mercurial 替换hg分支的内容,mercurial,repository,branch,Mercurial,Repository,Branch,我有一份hg回购协议。我曾经有一个名为“1.x”的短命分支,它在某个时间点由“default”派生而来。它关闭了,因为我觉得在那个特殊的时刻没有必要使用那个分支 然而,我不得不放弃“default”的开发方式,在创建“1.x”之前的更早版本中创建了另一个分支。我无法使用名称“1.x”,所以我称它为“oldui”。分支“默认”作为死胡同关闭。我对这样的命名感到不舒服。您可以在“我的存储库”中详细看到这一点: 我希望能够重用分支名称“1.x”,而不是神秘的“oldui”。如果有办法的话,我该如何实现
我希望能够重用分支名称“1.x”,而不是神秘的“oldui”。如果有办法的话,我该如何实现这一点呢?您可以重复使用分支名称,尽管
hg branch
会抱怨,您可以用-f
覆盖它。您犯了两个大错误:
hg help branch
清楚地说明1.我确实读过文件。我知道关闭默认分支是一种不好的做法。这是我的选择,我知道后果。但是感谢您提出这个问题,我可能会使用默认的分支名称作为“当前推荐”版本或其他什么。2.事实上,我错过了这一次。谢谢。@mingos-你可以重新发明轮子,但推荐的做法是推荐的,因为:经过多次测试、使用和抛光,用户也很多。在a)匿名分支中的默认分支中,Rollbabck到旧点在该点b)合并头。JFYIYeah,我明白了。我已经纠正了这一点,现在默认分支包含了应用程序推荐(当前为1.x)版本的最新稳定版本。这将让我开发1.x和2.x版本,没有奇数分支名称,潜在用户将始终获得最佳可用版本。干杯,伙计。谢谢,我在《男人》里读到了,完全忘了。愚蠢的我:)。