SVN客戶端常用命令使用方法專家指導
本節是SVN客戶端常用命令介紹的最后一個章節了,通過前面幾節的學習相信你已經掌握不少SVN客戶端常用命令了吧,下面讓我們再看一下剩下的一些內容,希望本文能教會你更多東西。
svnproplist[TARGET[@REV]...]
svnproplist--revprop-rREV[TARGET]
別名:plist,pl
描述:列出文件、目錄或版本上的所有附加屬性
訪問庫:只有當訪問庫地址時。
eg:svnproplist--verbosefile.c
svnpropsetPROPNAME[PROPVAL|-FVALFILE]PATH...
svnpropsetPROPNAME--revprop-rREV[PROPVAL|-FVALFILE][TARGET]
別名:pset,ps
描述:給文件、目錄或版本附加屬性并賦值
訪問庫:只有當訪問庫地址時。
eg:svnpropsetsvn:mime-typeimage/jpegfile.jpg##給file.jpg附加屬性svn:mime-type其值為image/jpeg
eg:svnpropset--revprop-r25svn:log"JournaledabouttriptoNewYork."##給版本25補上logmessage
eg:svnpropsetsvn:ignore'.classpath'.##在本地忽略掉.classpath文件
SVN客戶端常用命令svnresolvePATH...
別名:無
描述:將沖突的文件標記為已解決,并且刪掉沖突產生的臨時文件。注意這個命令并不是能把沖突解決,解決沖突還是得靠人工。
訪問庫:否
eg:svnresolve--acceptmine-fullfoo.c##1.5版本后,加上--accept參數,嘗試自動處理沖突。
svnresolvedPATH...
別名:無
描述:已過時,被resolve--accept取代。去除沖突的狀態和沖突臨時文件。
訪問庫:否
svnrevertPATH...
別名:無
描述:還原WC中所有的本地更改。
訪問庫:否
eg:svnrevert--depth=infinity.##將整個目錄所有文件還原
SVN客戶端常用命令svnstatus[PATH...]
別名:stat,st
描述:輸出WC中文件和目錄的狀態。如果WC提交,這些狀態就會同步到庫里。
一般狀態有''沒有修改
'A'新增,'D'刪除,'M'修改,'R'替代,'C'沖突,'I'忽略,'?'未受控,'!'丟失,一般是將受控文件直接刪除導致訪問庫:加上--show-updates參數時會
eg:svnstatuswc
svnswitchURL[@PEGREV][PATH]
svnswitch--relocateFROMTO[PATH...]
別名:sw
描述:將WC轉向一個其他的庫地址同步
訪問庫:是
eg:svnswhttp://svn.myProject.com/repos/trunk/vendors.##將當前WC切換到另一個URL
SVN客戶端常用命令svnunlockTARGET...
別名:無
描述:解鎖
訪問庫:是
eg:svnunlocksomefile
svnupdate[PATH...]
別名:up
描述:更新WC,更新反饋有如下幾種分類。
A新增,B鎖破壞,D刪除,U更新,C沖突,G合并,E存在的
訪問庫:是
eg:svnup-r22##更新到一個指定版本。SVN客戶端常用命令到這里大致講解完畢了,你掌握了嗎?請關注本節的其他相關報道。
【編輯推薦】