Msbuild中的TortoiseSVN diff命令

时间:2012-05-07 10:08:48

标签: svn msbuild tortoisesvn cruisecontrol.net

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

这里有一些混乱。我怀疑你不是只使用TortoiseSVN,而是使用MS VisualStudio的一些集成的SVN客户端(例如AnkhSVN)。我的答案仅适用于TortoiseSVN,而非集成客户。

您似乎正在尝试创建补丁:右键单击您的根文件夹(即您要在其下比较所有文件的文件夹) - >创建补丁 - >选择要分散的所有文件 - >好的 - >选择名称 - >保存。这样创建的文件将包含工作副本(WC)与获取它的修订版之间的所有差异。如果您事先更新了WC,它将包含您的WC和最新版本之间的差异。

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