SVN使用_獲取某版本後改動的文件列表

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

相關文章
相關標籤/搜索