如果我们多次提交,例如,我们的本地仓库,修订版3000,3001,3002,3003.如果我们推送到远程仓库,它将推动3000到3003.有没有办法只推3000和3001?
Woo*_*ble 39
是的,您可以选择要推送的修订版. hg push -r 3001
(将推送所选修订版的所有祖先;您不需要指定3000.)
如果您需要在没有所有祖先的情况下推送一些变更集(@ Woolble的答案中描述的解决方案),一个好的选择是使用Mercurial Queues扩展(MQ).
https://www.mercurial-scm.org/wiki/MqExtension
这将允许您重新排序甚至组合变更集,以便您可以按照您喜欢的顺序推送它们.开始需要一些工作,但你会发现它值得付出努力.
我有TortoiseHg使得使用MQ非常简单.
归档时间: |
|
查看次数: |
12035 次 |
最近记录: |