从主干新建分支:
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:
———————–未完待续———————–