svn常用命令總結

1.svn export:導出代碼,不帶版本信息
  svn export http://10.1.6.12/svn/svntest test

2.svn import:導入代碼,導入後自動納入版本管理
   svn import https://10.1.6.13/svn/test -m "new import" //-m 是加入log信息
  
3.svn checkout:導出代碼,帶版本管理信息,簡寫版:svn co
   svn co https://10.1.6.13/svn/test localtest
  
4.svn commit:將本地修改提交到服務器,簡寫版:svn ci
  svn ci -m "add android file "  //-m 是加入log信息,雙引號裏是log的內容
 
5.svn add:將本地新添加的文件,加上版本管理標誌,此時還未加入到服務器,提交服務器由commit完成。
  svn add * --force --no-ignore // force--會遞歸查詢子文件夾,  “*”號是把所有文件都添加
              // no-ignore--所有文件類型,因爲svn默認的情況不會添加.a等庫文件,如果加了庫文件的,需加此選項

6.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文件的變化。
 
7.svn log:查看修改的信息,如:展示svn 的版本作者、日期、路徑
  svn log;  //什麼都不加會顯示所有版本commit的日誌信息;
  svn log -r 4:5;  //只看版本4和版本5的日誌信息;
  svn log test.c;  //查看文件test.c的日誌修改信息;
  svn log -v dir;  //查看目錄的日誌修改信息,需要加v;
 
8.svn cat:取得在特定版本的某文件顯示在當前屏幕
  svn cat -r 4 test.c;  //查看版本4中的文件test.c的內容,不進行比較;
 
9.svn list;不用下載到本地,顯示一個目錄或某一版本存在的文件
  svn list http://svn.test.com/svn  //查看目錄中的文件;
  svn list -v http://svn.test.com/svn  //查看詳細的目錄的信息(修訂人,版本號,文件大小等);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章