SVN如何檢視修改的檔案記錄

2021-07-31 22:05:57 字數 816 閱讀 7975

主要是有四個命令,svn log用來展示svn 的版本作者、日期、路徑等等;svn diff,用來顯示特定修改的行級詳細資訊;svn cat,取得在特定版本的某檔案顯示在當前螢幕;svn  list,顯示乙個目錄或某一版本存在的檔案。

比較常用的是svn diff命令。它可以比較不同版本之間、svn版本和本地版本庫之間,以及檢查本地修改的作用。

svn diff; #什麼都不加,會堅持本地**和快取在本地.svn目錄下的資訊的不同;

svn diff -r 3;  #比較你的本地**和版本號為3的所有檔案的不同;

svn diff -r 3 text.c;  #比較你的本地**和版本號為3的text.c檔案的不同;

svn diff -r 5:6;  #比較版本5和版本6之間所有檔案的不同;

svn diff -r 5:6 text.c;  #比較版本5和版本6之間的text.c檔案的變化。

檢視修改的資訊使用 log 指令,如下:

svn log;  #什麼都不加會顯示所有版本commit的日誌資訊;

svn log -r 4:5;  #只看版本4和版本5的日誌資訊;

svn log test.c;  #檢視檔案test.c的日誌修改資訊;

svn log -v dir;  #檢視目錄的日誌修改資訊,需要加v;

檢視某個版本的某個檔案內容,使用cat指令,如下:

svn cat -r 4 test.c;  #檢視版本4中的檔案test.c的內容,不進行比較;

svn list   #檢視目錄中的檔案;

svn list -v   #檢視詳細的目錄的資訊(修訂人,版本號,檔案大小等);

SVN檢視修改的檔案記錄

svn log 什麼都不加會顯示所有版本commit的日誌資訊 版本 作者 日期 comment。svn log r 4 20 只看版本4到版本20的日誌資訊,順序顯示。svn log r 20 5 顯示版本20到4之間的日誌資訊,逆序顯示。svn log test.c 檢視檔案test.c的日誌修...

git 檢視某個檔案的修改記錄

先使用git log filename 或者 git log pretty oneline filename查詢到某個檔案的提交歷史記錄 ps c users 10128 desktop note main git log pretty oneline instance 35e52488bbfb0b...

如何檢視專案svn路徑

之前獲取專案 後 又一次由於記住了密碼,而有需要checkout其他專案 而使用者名稱和密碼兩個專案又不一樣,沒辦法只能清除快取什麼的了,結果發現自己清除了所有的svn本地資料,包括使用者名稱密碼以及專案svn路徑.後來有別的同事需要checkout 向我要位址,於是我就很成功的不知道那個專案的 s...