初一七月

你必须承认,我们生存的这个世界取决于自身的能力而非别人的保护(AW)
随笔 - 23, 文章 - 0, 评论 - 11, 引用 - 0
数据加载中……

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版本里将判断条件从不存在返回改为了存在返回。

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

posted on 2011-08-10 21:19 初一七月 阅读(4510) 评论(0)  编辑  收藏 所属分类: Web


只有注册用户登录后才能发表评论。


网站导航: