我有index.cshtml
文件,我对其进行了大量修改。但是,我想废弃它并返回到单个文件的工作(提交)版本。
我如何使用Mercurial来实现这一目标?
我正在使用Visual Studio 2011和VisualHG。
答案 0 :(得分:3)
该命令名为hg revert
,你应该可以在VisualHg中找到类似的东西。
看起来您已经知道该命令的名称(因为您将其用作标记)。它在VisualHg中不可用吗?我猜它可以在文件的上下文菜单(即右键单击)中找到。
答案 1 :(得分:1)
右键单击要还原的文件并选择“还原更改”,这将显示还原窗口,您可以在其中查看文件差异,并通过单击右下角的“还原”按钮执行还原。
答案 2 :(得分:0)
大多数情况下,当您对文件进行大量修改时,您可能会发现其中一些是有用的(至少我这样做)。当然,为了恢复文件的全部内容,您应该像其他人建议的那样使用revert
。但是,如果您认为自己目前的修改中有一些有用的内容,请考虑使用record扩展名。它是Mercurial附带的扩展,它允许您选择是否要在下一次提交中包含一些(c)帅哥。