当我尝试时hg rebase -s 1775 --collapse
,我被要求合并自 rev 1774 以来我接触过的所有文件。我怎样才能避免这种情况?
细节
我只是在学习如何变基。我成功地尝试了这里给出的例子,以及一些小的变化。但是,在我自己的存储库中,当我尝试相同的步骤时,我被要求在 rebase 时合并大量文件。这就是我所做的。我究竟做错了什么?
hg update -r 1774
hg tag "Started-New-Feature"
hg rebase -s 1775 --collapse
我想可能是因为我已经更新到-r1774,所以我在标记-r1774后更新了小费。结果相同。
hg update -r 1774
hg tag "Started-New-Feature"
hg update
hg rebase -s 1775 --collapse
hg tag
创建一个新的 rev -r1784 。所以我尝试专门更新到-r1783。结果相同。
hg update -r 1774
hg tag "Started-New-Feature"
hg update -r 1774
hg update -r 1783
hg rebase -s 1775 --collapse
我在网上搜索了相关问题,但没有找到任何东西,这并不意味着答案不存在。欢迎指出现有答案。
编辑:
这似乎与1.4 中修复的报告的 mercurial 错误有关。我有 1.1 版。我尝试更新到 1.4 或更高版本,但sudo apt-get install mercurial
说我有最新的,并且mercurial 页面上的下载链接目前已损坏。所以也许答案只是获得最新版本,但希望有另一种解决方法。