svn版本对比

svn版本对比

要对项目的两个版本进行比对,查看哪些文件发生了改变,可以使用svn的版本比对功能,具体如下:

1.TortoiseSVN->Repo-browser,找到需要比对的项目工程,这里假设要对项目的trunk与tag版本1.1进行比较,并将trunk作为基础版本
2.右键trunk->Mark for comparison,然后找到1.1版本,右键->Show differences as unified diff,之后svn会弹出TortoiseUDiff窗口

对比结果以文本形式显示,格式如下

Index: com/service/SVNService.java
===================================================================
--- com/service/SVNService.java    (/tag/1.1)    (版本 227144)
+++ com/service/SVNService.java    (/trunk)    (版本 227097)
@@ -20,7 +20,8 @@

-if (!target.exists()) return;
+if (target.exists()) return;
通常情况下,第2-4行用黄背景显示,表示进行比较的两个版本,而以减号开头的行用红色背景,表示1.1版本有而trunk版本没有的内容,以加号开始的行用绿色背景显示,表示trunk有而1.1版本没有的内容,上面的结果显示,我们可能在tag版本里将判断条件从不存在返回改为了存在返回。

另外以@@开头并结尾的行,表示下面的变动所在的位置

你可能感兴趣的:(svn版本对比)