主要是有四個命令,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...