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