1. 程式人生 > >(二) svn diff 命令解釋

(二) svn diff 命令解釋

①命令:svn diff -r版本1:版本2 --summarize 解釋:比較兩個版本的不同 如果要更新GPL庫,可以通過此命令檢視前後版本不同

[[email protected] E50]$ svn diff -r433:431 --summarize
M       ChangeLog.txt
M       src/Makefile
··············································
在專案中一般版本資訊放在log檔案中
   diff        : 比較兩個版本/路徑的不同。
--summarize    : 顯示輸出結果的概要

②命令:svn diff -rhead XXX 解釋:對比當前本地的XXX檔案(working copy)和快取在.svn下的版本庫檔案的區別,通俗來講就是顯示出修改的內容。 例如:我在ChangeLog.txt中加了一句printf("=test

==========");

[[email protected] E50]$ svn diff -rhead ./ChangeLog.txt 
Index: ChangeLog.txt
=========================================================
--- ChangeLog.txt	(revision 477)    /*這個是快取在版本庫中的*/
+++ ChangeLog.txt	(working copy) /*這個是我們修改的檔案*/
@@ -9,6 +9,7 @@
 *
 ********************************************************
 --------------------------------------------------------							
+		printf("=================test======================");
 	J		2018.08.19	r477
 	1.Make it the single image with model name
 		src/Makefile