2010-07-29 86 views
0

当我尝试hg rebase -s 1775 --collapse时,我被要求合并自1774年以来接触到的所有文件。我该如何避免这种情况?如何在没有合并的情况下重新绑定mercurial?

详细

我只是学习如何变基。我成功地尝试了here的示例以及一些小的变化。但是,在我自己的存储库中,当我尝试相同的步骤时,我需要在重新绑定时合并一批文件。这就是我所做的。我究竟做错了什么?

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 

我在网上搜索了相关的问题,没有找到任何答案,这并不意味着答案不存在。欢迎您指出现有答案。

编辑:

这似乎与to a reported mercurial bug是固定在1.4。我有版本1.1。我尝试更新到1.4或更高版本,但sudo apt-get install mercurial说我有最新的,并且下载链接on the mercurial page目前已损坏。所以也许答案只是获得最新版本,但希望有另一种解决方法。

回答

0

你使用的是Ubuntu吗?如果是这样你可以使用启动板pg版本的hg,这往往是非常当前https://launchpad.net/~mercurial-ppa/+archive/releases

+0

谢谢。我克隆了mercurial仓库('hg clone http:// selenic.com/repo/hg-stable'),并构建了1.6。我会测试并报告。 – cape1232 2010-07-29 16:19:21

+0

优秀!祝你好运,保持联系。 – Randy 2010-07-29 16:35:29

+0

不幸的是,在此期间,我不得不以正常的方式提交,没有保存“已损坏”的存储库,现在无法重现错误。如果/当我再次遇到问题时,我会回报。 – cape1232 2010-07-29 17:02:33

相关问题