2

我正在使用 TortoiseSVN。我想显示最新修订版和当前修订版之间所有文件的差异。为此,我通过 msbuild 执行了一个脚本。

你能告诉我如何执行这个 diff 命令,以便我可以比较以前和当前版本之间的所有文件。

提前致谢。

4

1 回答 1

1

这里有些混乱。我怀疑您不仅使用 TortoiseSVN,还使用一些用于 MS VisualStudio 的集成 SVN 客户端(例如 AnkhSVN)。我在下面的回答仅适用于 TortoiseSVN,不适用于集成客户端。

您似乎正在尝试创建一个补丁:右键单击您的根文件夹(即您要比较所有文件的文件夹)-> 创建补丁-> 选择您要比较的所有文件-> 确定->选择名称-> 保存。这样创建的文件将包含您的工作副本 (WC) 和从中获得它的修订版之间的所有差异。如果您事先更新您的 WC,它将包含您的 WC 和上一个版本之间的差异。

要获得两个提交的修订之间的所有差异:右键单击根文件夹 -> 显示日志 -> 检查要比较的修订(按住 ctrl 键并单击它们 -> 右键单击​​ -> 将差异显示为统一diff。它将打开一个包含所有差异的窗口。然后您可以单击文件 -> 保存(或另存为)。

于 2012-05-07T11:34:54.457 回答