SVN命令行操作

从主干新建分支:

svn cp [主干仓库地址] [分支地址] -m "测试分支”

eg:

克隆分支到本地 (svn checkout 简写 co):

svn co [分支地址] 分支名

eg:

查看提交历史记录:

svn log 或者 (svn log --stop-on-copy -q [分支地址])

不同之处:
  • 前者能够显示出历史提交的message信息
  • 后者只能显示出提交的历史版本

更新:

提交前养成更新的习惯,可尽量避免冲突

svn update

检查更改及冲突:< 大专栏  SVN命令行操作/h4>

svn status

如果有解决冲突,没有就svn commit命令就可以完成提交

添加更改文件

添加单个文件

svn add [文件]

eg: $ svn add update_plist

添加批量文件

svn add *

提交:

svn commit -m “更改说明"

分支删除

svn rm [分支地址] -m "说明文字"

eg:

更改分支名

svn move -m '更改分支名' [分支地址] [改名后的分支地址]

eg:

恢复(回退)

svn commit 报错 ‘xx/xxx(文件或者文件夹)’ is scheduled for addition, but is missing
需要使用命令:svn revert xx/xxx

eg:

———————–未完待续———————–

计算机