我正在处理我们代码库中的一些错误,并且为每个错误创建了单独的分支。我已经重新启动了其中一个分支。我通常使用Eclipse的mercurial插件,我会做推(当我在默认分支)。这推动了我在默认分支上的更改。TortoiseHg:推分支
我试图用TortoiseHg做同样的事情。当我按下按钮时,客户抱怨说我正要创建远程头像/在服务器上创建新的分支。有什么办法只使用TortoiseHg推送一个分支上的更改?
感谢您的回答!
我正在处理我们代码库中的一些错误,并且为每个错误创建了单独的分支。我已经重新启动了其中一个分支。我通常使用Eclipse的mercurial插件,我会做推(当我在默认分支)。这推动了我在默认分支上的更改。TortoiseHg:推分支
我试图用TortoiseHg做同样的事情。当我按下按钮时,客户抱怨说我正要创建远程头像/在服务器上创建新的分支。有什么办法只使用TortoiseHg推送一个分支上的更改?
感谢您的回答!
最简单的方法是通过命令行使用分支中的hg push -r .
并更改要推送的内容。详情请参阅hg nudge
。
话虽这么说,但也可以通过TortoiseHG:
这应该只推送您指定的变更集(以及可能需要的变更集的任何父项)。如果限制推送到默认分支上的变更集,则不应该提供有关创建额外标题的警告。
更多信息(好,不是很多)可以在Section 4.9 of the TortoiseHg documentation找到。
这里是另一种方式来做到这一点:
与上一个答案的工作方式相同,但允许您从列表中选择变更集,而无需键入或粘贴目标变更集标识。
谢谢。你现在可以在3中选择“Push/Push selected branch”。 – user276648 2011-08-09 01:45:56