本章將講解如何經過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