【问题标题】:Mercurial: What is the difference between hg revert --all and hg up -C?Mercurial:hg revert --all 和 hg up -C 有什么区别?
【发布时间】:2019-05-27 12:52:35
【问题描述】:

在 Mercurial 中,有什么区别

hg revert --all 

hg up -C?

似乎这两个命令都恢复了所有更改。但是有什么区别呢?

【问题讨论】:

标签: mercurial


【解决方案1】:
  • 使用hg up 你实际上切换到另一个版本(可能放弃你当前的分支)

  • 使用hg revert --all,您将所有文件更改为与另一个修订版中的相同,但保留在您当前的工作目录(和分支)上,这意味着您可以继续提交,或者在制作之前修改一些东西这样的提交

hg revert 一个文件更常见,这就是为什么当您还原它们时,所有 Mercurial 都会询问您是否确定这一点,或者是否想要执行更新

【讨论】:

  • 是的,它们是相同的,它是一个别名,参见hg help update 列表aliases: up, checkout, co
猜你喜欢
  • 2012-11-25
  • 2020-06-15
  • 2010-11-09
  • 2015-01-17
  • 2012-01-11
  • 2018-02-18
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多