本节是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客户端常用命令到这里大致讲解完毕了,你掌握了吗?请关注本节的其他相关报道。
【编辑推荐】