【⼭外笔记-SVN命令】svn命令详解本⽂打印版⽂件下载地址
⼀、命令简介
svn命令⽤于Subversion命令⾏客户端,执⾏svn相关的操作。
⼆、命令语法
1、svn语法:
(1)svn语法:svn <subcommand> [options] [args]
(2)查看svn⼦命令帮助信息:svn help <subcommand>
(3)查看SVN当前版本的依赖库:svn --version --verbo
(4)仅查看SVN版本库版本号:svn --version --quiet
2、svn⼦命令
不见不散歌词
(1)svn help(?, h):描述本程序或其⼦命令的⽤法。
(2)svn checkout(co):从版本库中检出⼯作副本。
(3)svn add:添加新建⽂件和⽬录到版本控制中。
(4)svn delete(del, remove, rm):从版本控制中删除⽂件或⽬录。
(5)svn status(stat, st):查看⼯作副本的⽂件或⽬录的状态信息。
(6)svn revert:恢复原始的⼯作拷贝状态(撤销本地更改)。
(7)svn commit(ci):提交⼯作副本中的修改到版本库。
(8)svn diff(di):显⽰两个修订或路径之间的局部更改或差异。
(9)svn info:显⽰关于本地或远程项的信息。绿色风景图片
(10)svn list(ls):列出指定版本库路径下的⽂件或⽬录列表。
(11)svn log:显⽰⽂件或⽬录修改的⽇志信息。
(12)svn update(up):将版本库的变更同步到⼯作副本。
张牙舞爪
(13)svn upgrade:升级⼯作副本的元数据存储格式。
(14)svn copy(cp):复制⼯作副本或版本库中的⽂件或⽬录,可⽤于创建分⽀。好汉坡
助产士
(15)svn merge:合并变更到⼯作副本,可⽤于合并分⽀。
(16)svn mergeinfo:显⽰合并相关的信息。
(17)svn mkdir:在版本控制中创建新⽬录。
相互相成
辉县市教育局(18)svn move(mv, rename, ren):在⼯作副本或版本库中移动或重命名⽂件或⽬录。
(19)svn import:提交⼀个未版本化的⽂件或⽬录树到版本库,即导⼊⽂件或⽬录到版本库。
(20)svn export:创建⼀个未版本化的副本⽬录树,即将版本库中⽂件或⽬录导出。
(21)svn lock:锁定⼯作副本路径或版本库中的URL,其他⽤户不能提交更改。
(22)svn unlock:解除⼯作副本路径或版本库中URL的锁定。
(23)svn cleanup:从中断操作中恢复使⼯作副本处于锁定状态,或者删除不需要的⽂件。
(24)svn auth:管理缓存的⾝份验证凭据。
(25)svn blame(prai, annotate, ann):显⽰⽂件的每⼀⾏上⼀次(或下⼀次)更改的时间。
(26)svn cat:输出指定⽂件或url的内容。
(27)svn changelist(cl):对本地⼯作副本的⽂件进⾏分组。
(28)svn patch:对⼯作副本应⽤补丁。
(29)svn propdel(pdel, pd):删除⽂件、⽬录或修订中的属性。(30)svn propedit(pedit, pe):使⽤外部编辑器编辑属性。
(31)svn propget(pget, pg):显⽰⽂件、⽬录或修订的属性值。(32)svn proplist(plist, pl):列出⽂件、⽬录或修订所有的属性。(33)svn propt(pt, ps):设置⽂件、⽬录或修订的属性值。(34)svn relocate:将⼯作副本重定位到另⼀个版本库根URL。(35)svn resolve:解决⼯作复制⽂件或⽬录上的冲突。
责任心(36)svn resolved:删除⼯作副本⽂件或⽬录上的“冲突”状态。(37)svn switch(sw):将⼯作副本更新到同⼀版本库中的不同URL。