未提交更改的恢复与更新
假设您提交了一些更改,然后意外删除/修改了一些文件。
哪个会更好?使用恢复
或更新
?
Suppose you have commit some changes, and then somehow deleted/modified some files by accident.
Which would be better? Using revert
oder update
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
运行 hg update -C 和执行 hg revert -a 之间有两个很大的区别
另一方面,恢复命令
现在哪个更好?取决于您想要上面列出的哪些内容。
There are two big differences between running hg update -C and doing hg revert -a
The revert command on the other hand
Now which is better? Depends in which of the things listed above you want.
在您的情况下,您需要
revert
——它会改变您的工作目录,而不改变hgparents
命令的输出。您的父修订版
是“当前签出的修订版”,并将成为您下一次提交的“父修订版”。您不需要更改该指针,因此只需恢复
即可。In your case you want
revert
-- it alters your working directory without altering the output of thehg parents
command. Yourparent revision
is the "currently checked out revision" and will become the "parent" of your next commit. You don't need to alter that pointer, so justrevert
.