SVN命令行操作

半城伤御伤魂 提交于 2019-12-01 15:44:23

从主干新建分支:

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:

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!