svn 經常使用操做命令


檢出
svn co svn://xxxxx/svn/ios --username jm --password 123 
一般狀況下,命令svn add *會忽略全部已經在版本控制之下的目錄,有時候,你會但願添加全部工做拷貝的未版本化文件,包括那些隱藏在深處的文件,能夠使用svn add的--force遞歸到版本化的目錄下:
php

svn add * --force
檢查差別:svn st
ios

更新:svn upsvn

提交: svn ci -m '註釋' [文件]  (若是不指定文件,默認會提交此目錄下全部改動的文件) 
比較差別 
 svn diff path(將修改的文件與基礎版本比較) 
  例如:svn diff test.php 
       svn diff -r m:n path(對版本m和版本n比較差別) 
  例如:svn diff -r 200:201 test.php spa

  簡寫:svn di 版本控制

清理:svn cleanup
重置:svn revert --depth=infinity .
日誌:
日誌

svn log path blog

  例如:svn log test.php 顯示這個文件的全部修改記錄,及其版本號的變化 遞歸

 

將兩個版本之間的差別合併到當前文件  
  svn merge -r m:n path 
  例如:svn merge -r 200:205 test.php(將版本200與205之間的差別合併到當前文件,可是通常都會產生衝突,須要處理一下) ci

相關文章
相關標籤/搜索