svn命令清单
svn是一个开放源代码的版本库,是cvs的重写版和改进版
导出
增
添加指定文件或目录 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的控制中
- M:内容被修改
- C:发生冲突
- A:预定加入到版本库
- K:被锁定
查看指定文件日志 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
相关推荐
leehbhs 2020-07-26
leehbhs 2020-06-20
ECSHOP专属建设 2020-11-13
xzjforDream 2020-09-23
fenggit 2020-09-15
起点 2020-08-17
leehbhs 2020-07-04
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf
起点 2020-06-28
dingqinghu 2020-06-16
dengweijunkedafu 2020-06-09
nebulali 2020-05-27
起点 2020-05-10
起点 2020-05-05
83520298 2020-05-04