使用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 阅读(729)
评论(0) 编辑 收藏 所属分类:
Project Management