bestvistWeb前端之路让前端飞

svn-command

2017-10-04  本文已影响19人  bestvist

svn是一个开放源代码的版本库,是cvs的重写版和改进版
原文

导出

下载项目
svn checkout 'url'
简写
svn co 'url'

添加指定文件或目录
svn add 'file'或'dir'

添加所有目录文件
svn add *

创建纳入版本目录
svn mkdir -m 'commit message' 'url/dir'

删除指定文件
svn delete 'file'
推荐组合
svn delete 'file name'
svn commit -m 'delete file name'

提交指定文件
svn commit -m 'commit message' 'file'

提交所有文件
svn commit -m 'commit message'
简写
svn ci -m    

查看文件或目录状态
svn status 'file'或'dir'
简写
svn st 'file'或'dir'

查看指定文件日志
svn log 'file'

查看指定文件详细信息
svn info 'file'

查看指定目录文件列表
svn list 'dir'

更新

更新指定文件
svn update 'file'

更新所有文件
svn update

锁定

加锁指定文件
svn lock -m 'commit message' 'file'  

解锁指定文件
svn unlock 'file' 

比较差异

比较指定文件差异
svn diff 'file'  

对指定文件的版本1和版本2比较差异
svn diff -r version1:version2 'file'  

分支

从分支A新建出一个分支B
svn copy branchA branchB -m 'commit message'    

解决冲突

svn resolved 

产生冲突是,会生成三个新的文件,svn resolved除了删除冲突文件,还修正了一些记录在工作拷贝管理区域的记录数据,推荐使用这个命令解决冲突。

帮助

svn help
上一篇下一篇

猜你喜欢

热点阅读