檢出
svn co svn://xxxxx/svn/ios --username jm --password 123?
通常情況下,命令svn add *會忽略所有已經在版本控制之下的目錄,有時候,你會希望添加所有工作拷貝的未版本化文件,包括那些隱藏在深處的文件,可以使用svn add的--force遞歸到版本化的目錄下:
svn add * --force
檢查差異:svn st
更新:svn up
提交: 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?
? 簡寫:svn di?
清理:svn cleanup
重置:svn revert --depth=infinity .
日志:
svn log path?
? 例如:svn log test.php 顯示這個文件的所有修改記錄,及其版本號的變化?
?
將兩個版本之間的差異合并到當前文件??
? svn merge -r m:n path?
? 例如:svn merge -r 200:205 test.php(將版本200與205之間的差異合并到當前文件,但是一般都會產生沖突,需要處理一下)?