【发布时间】:2019-05-27 12:52:35
【问题描述】:
在 Mercurial 中,有什么区别
hg revert --all
和
hg up -C?
似乎这两个命令都恢复了所有更改。但是有什么区别呢?
【问题讨论】:
标签: mercurial
在 Mercurial 中,有什么区别
hg revert --all
和
hg up -C?
似乎这两个命令都恢复了所有更改。但是有什么区别呢?
【问题讨论】:
标签: mercurial
使用hg up 你实际上切换到另一个版本(可能放弃你当前的分支)
使用hg revert --all,您将所有文件更改为与另一个修订版中的相同,但保留在您当前的工作目录(和分支)上,这意味着您可以继续提交,或者在制作之前修改一些东西这样的提交
hg revert 一个文件更常见,这就是为什么当您还原它们时,所有 Mercurial 都会询问您是否确定这一点,或者是否想要执行更新
【讨论】:
hg help update 列表aliases: up, checkout, co