如何 view/compare 文件在 Delphi 中的历史记录?

How to view/compare a file's history in Delphi?

标题说明了一切。我做了一些更改 & closed/re-opened Delphi,所以我无法使用 Ctrl-Z 撤消我的更改。

如何将当前文件与以前的版本进行比较?

如果您有版本控制系统,请使用它。

其他:如果您使用的是 Win7,则右键单击该文件,选择属性并查看 "older versions"。您必须事先启用此 Win 功能...

else:您之前的版本已丢失

在没有任何其他版本控制系统的情况下,代码编辑器中有一个 History 选项卡 window - 从那里您可以查看与以前保存的版本的并排差异使用 Differences 选项卡。

如果您使用 XE8 安装了 BeyondCompare,那么您还可以通过选择(在 IDE 中打开感兴趣的文件)

来访问文件的修订历史记录

Edit -> Compare -> History Compare...

这将向您显示已保存修订的列表。 Select 并单击 Show Diff... 按钮显示并排比较。

展望未来,我会认真考虑使用专用的修订控制。经常提交,这种情况对你来说永远不是问题。

仅针对代码,如果您没有安装版本控制系统,您可以使用代码编辑器底部的历史选项卡查看最近的更改window,然后单击 差异 选项卡。您可以返回多远取决于您如何配置它;默认值为 10 次修订。您可以在工具->选项->编辑器选项->文件备份限制.

中更改默认值