Linux下svn最常用指令

Linux下svn最常用指令

命令:svn info [file_list]
用处:查看目录信息,SVN地址信息,版本信息和最后更新信息

命令:svn status [file_list] [-v]
简写:svn st [file_list] [-v]
用处:查看当前目录状态,?表示无版本控制信息的文件,!表示存在版本信息但被删除的文件,M表示有修改的文件,A未存在版本信息被标记新增的文件,D表示有版本信息尚未被删除但已标记删除的文件,U表示已更新的文件(status中一般不显示)

命令:svn update [-r version] [file_list]
简写:svn up [-r version] [file_list]
用处:更新文件版本至指定版本,如未写指定版本号,则更新至最新的版本

命令:svn add {file_list}
用处:针对没有版本信息的文件进行添加新增标记的操作

命令:svn del {file_list}
用处:针对含有版本信息的文件进行添加删除标记的操作

命令:svn checkout {svn_url} {local_path}
简写:svn co {svn_url} {local_path}
用处:将SVN仓库的目录检出至本地建立工作副本

命令:svn commit {-m ‘REMARK’} [file_list]
简写:svn ci {-m ‘REMARK’} [file_list]
用处:提交当前编辑的SVN版本

命令:svn revert {file_list}
用处:恢复本地文件,包含已编辑文件需要还原的

命令:svn resolved {file_list}
用处:解决冲突文件

命令:svn cleanup [local_path]
用处:清理目录下的日志和操作缓存

命令:svn merge {-r version_before:version_after}
用处:一般`)

命令:svn mkdir {svn_url} {new_project_name}
用处:创建新的开发项目并在SVN仓库建立起点主干(用法一)

命令:svn list {svn_url}
简写:svn ls {svn_url}
用处:列出SVN仓库的所有目录(不含递归)

命令:svn log [-v] [file_list] [管道命令]
用处:查看SVN版本信息

命令:svn diff [-r version_before:version_after] [file_list]
用处:比较当前版本与基础代码版本差异,或指定两个版本进行比较

命令:svn propedit svn:ignore {local_path}
简写:svn pe svn:ignore {local_path}
用处:编辑当前目录的忽略文件(编辑方式同VIM/VI),编辑当前目录则用"."表示当前所在的目录的根

命令:svn propget svn:ignore {local_path}
简写:svn pget svn:ignore {local_path}
用处:查看当前目录的忽略文件,查看路径为当前路径的用"."表示当前所在的目录的根

==========================================================================
注意:
①当svn prop系列命令不可用时直接在命令行执行以下方法
export SVN_EDITOR=vim
或者在用户目录下将命令添加到.bash_profile文件(没有则创建)中
并在.zshrc文件中添加如下命令
source ~/.bash_profile

②{PROJECT}中的内容表示必选项
[PROJECT]中的内容表示选填项

简写标致
A:add,新增

C:conflict,冲突

D:delete,删除

M:modify,本地已经修改

G:modify and merGed,本地文件修改并且和服务器的进行合并

U:update,从服务器更新

R:replace,从服务器替换

I:ignored,忽略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值