Mercurial:hg revert-all和hg up-C之间有什么区别?
在Mercurial中,两者之间的区别是什么Mercurial:hg revert-all和hg up-C之间有什么区别?,mercurial,Mercurial,在Mercurial中,两者之间的区别是什么 hg revert --all 及 似乎这两个命令都会还原所有更改。但是有什么不同呢? 使用hg up您实际上切换到了另一个版本(可能会放弃您当前的分支) 使用hg revert--all可以将所有文件更改为与另一个版本中的文件相同,但仍保留在当前工作目录(和分支)上,这意味着您可以继续进行提交,或者在提交之前修改一些内容 更常见的是hg revert一个文件,这就是为什么当您还原所有文件时,Mercurial会询问您是否确定这一点,或者是否要
hg revert --all
及
似乎这两个命令都会还原所有更改。但是有什么不同呢?- 使用
您实际上切换到了另一个版本(可能会放弃您当前的分支)hg up
- 使用
可以将所有文件更改为与另一个版本中的文件相同,但仍保留在当前工作目录(和分支)上,这意味着您可以继续进行提交,或者在提交之前修改一些内容hg revert--all
更常见的是
hg revert
一个文件,这就是为什么当您还原所有文件时,Mercurial会询问您是否确定这一点,或者是否要执行更新是的,它们是相同的,这是一个别名,请参阅hg help update
列出别名:up、checkout、co
可能的重复
hg up -C?