posts - 66,comments - 41,trackbacks - 0

使用svn log命令生成一个changelog.xml文件:

1.生成文件需要记录所有的变更:
svn log <path> -v --xml > changelog.xml
-v :verbose模式
--xml :输出xml文件
changelog.xml输出的xml文件名


2.生成的文件只需记录当前最新的变更:
svn log <path> -r HEAD -v --xml >changelog.xml
-r:revision
HEAD :最新的版本信息
还有两个参数与上面同解

BTW:  svn log 还有好多参数,请自己使用
svn log -h   查阅

也许你执行了以上的命令后,你会发现自己的最新变更信息并不在changelog.xml中,这是为什么呢?
这是因为SVN中的“update”与"commit"是分开的.在版本做出变更后,还需执行以下的命令:

svn update <path>

当然svn update也有很多其它参数,详情请使用
svn update -h 查阅

先写到这里,后面还要介绍用ant脚本怎么来实现同样的操作.



MSN:
posted on 2009-08-12 21:54 kylixlu 阅读(727) 评论(0)  编辑  收藏 所属分类: Project Management

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


网站导航: