SVN如何查看修改的文件記錄


主要是有四個命令,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的內容,不進行比較;

不用下載到本地查看文件的各種信息,使用 list 指令,如下:

svn list http://svn.test.com/svn  #查看目錄中的文件;

svn list -v http://svn.test.com/svn  #查看詳細的目錄的信息(修訂人,版本號,文件大小等);

--------------------------------------分割線 --------------------------------------

Linux中Subversion配置實例 http://www.linuxidc.com/Linux/2012-02/53109.htm

CentOS 6.2 SVN搭建 (YUM安裝) http://www.linuxidc.com/Linux/2013-10/91903.htm

CentOS 6.5部署Apache+SVN  http://www.linuxidc.com/Linux/2013-12/94315.htm

Apache+SVN搭建SVN服務器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows下SVN服務器搭建和使用 + 客戶端重新設置密碼 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

Ubuntu Server 12.04 安裝 SVN 並遷移 Virtual SVN數據 http://www.linuxidc.com/Linux/2013-05/84695.htm

Ubuntu Server搭建svn服務以及遷移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm

借助網盤搭建SVN服務器 http://www.linuxidc.com/Linux/2013-10/91271.htm

--------------------------------------分割線 --------------------------------------

本文永久更新鏈接地址http://www.linuxidc.com/Linux/2014-11/109617.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM