【发布时间】:2011-11-17 21:56:31
【问题描述】:
我有我的index.cshtml 文件,并对其进行了大量更改。但是,我想废弃它并返回到这个单个文件的工作(提交)版本。
我如何使用 Mercurial 来完成这项工作?
我正在使用带有 VisualHG 的 Visual Studio 2011。
【问题讨论】:
我有我的index.cshtml 文件,并对其进行了大量更改。但是,我想废弃它并返回到这个单个文件的工作(提交)版本。
我如何使用 Mercurial 来完成这项工作?
我正在使用带有 VisualHG 的 Visual Studio 2011。
【问题讨论】:
这个命令叫做hg revert,你应该可以在VisualHg中找到类似的东西。
看起来您已经知道命令的名称(因为您将其用作标记)。它在 VisualHg 中不可用吗?我猜它在文件的上下文菜单(即右键单击)中可用。
【讨论】:
右键单击要还原的文件并选择“还原更改”,这将显示还原窗口,您可以在其中查看文件差异并通过单击右下角的“还原”按钮执行还原。
【讨论】:
大多数时候,当您对文件进行大量修改时,您可能会发现其中一些很有用(至少我是这样做的)。当然,要恢复文件的全部内容,您应该按照其他人的建议使用revert。但是,如果您认为在当前的修改中可能有一些有用的东西,并且想要保留,请考虑使用 record 扩展名。它是 Mercurial 附带的扩展,它允许您选择是否要在下一次提交中包含一些 (c) 块。
【讨论】: