本章将讲解如何经过svn命令获取某版本后改动的全部文件eclipse
一键操做,告别svn log的繁杂对比工做。svn
1:安装SVN命令行工具Subversion(不是TortoiseSVN)工具
下载Subversion,并安装,本人安装目录为 D:\Subversion插件
2:把Subversion配置到环境变量,使其能够经过dos窗口执行命令命令行
进入安装目录,找到bin文件,把bin路径配置到环境变量Path下。如图所示:blog
3:打开dos窗口,执行svn help,出现以下内容则配置成功。ip
4:准备工做结束,激动人心的时刻就要开始啦,睁大眼睛。资源
进入dos命令,执行下面的命令,就能够实现把svn下某项目在某版本后改动的文件列表导出到txt文件。(文件所在目录为当前执行命令的目录)io
svn diff -r [开始条件]:HEAD --summarize [代码所在svn路径] > [列表导出文件].txt变量
下面给出例子,参数可按规则自行配置
(1)获取第666版本到目前全部改动文件的列表,并导出到exportFile.txt下(注:不包含第666版本)
svn diff -r 666:HEAD --summarize https://svnIP > exportFile.txt
(2)获取第666版本到888版本全部改动文件的列表,并导出到exportFile.txt下(注:不包含第666版本,含888版本)
svn diff -r 666:888 --summarize https://svnIP > exportFile.txt
(3)获取从2016年06月01往后全部改动文件的列表,并导出到exportFile.txt下(注:不包含第666版本,含888版本)
svn diff -r {2016-06-01} --summarize https://svnIP > exportFile.txt
后续:
简单阐述一下,如何获取改动的起始SVN版本:
myeclipse或eclipse,安装有SVN插件,右键项目,选择Team,选择显示资源历史记录,能够看到修订版本号,日期,做者,注释。而后凭借本身的判断,找到起始的版本号。
over