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