以前没有对 SVN
全面的了解过,使用过程中遇到了一些小问题,打算全部整理下,以备下次需要查看.
部分内容来自于网络,如有不妥,请联系我删除.谢谢!
SVN 简介
日常操作
SVN 分支合并
分支合并在公司项目中用的比较多,往往用于多个模块或者新需要开发,开发完毕后需要合并到主分支的.
合并类型
- 合并一个范围的版本
即可以选择合并分支的版本范围,有时候想合并某个版本内容,那么就选择这个。
- 归源合并
可以看作是第一种的特例,经过复兴合并,分支中的所有修改都会合并到主干中(不能选择版本范围).
- 合并两个不同的树
这种类型则是无论是主干还是分支都可以选择合并的版本,属于万能型的。
- 起始URL:选择主干目录的URL(应当和当前工作副本的URL一致,这个是所谓的合并点)
- 结束URL:选择要合并的分支的URL
分支合并到主干
分支合并到主干在主干上进行操作。
trunk 1000
拉去分支 branch 1001(也可以拉去最新版本)
trunk和branch各自修改提交
trunk 10086
branch 10080
checkout
主干 1000分支,准备将 branch
合入主干。
- 在主干主目录上单击右键,选择
Merge
- 选择 Merge a range of revisions
- 选择 合并分支
URL
路径以及版本信息
Revision range to merge 可以选择要合并的分支的svn号,可以根据需要进行合并
- Next 后直接点击
Merge
接着就开始进行合并,出现冲突解决,重复上面的步骤即可。
如果选择 Reintegrate a branch 会自动将分支最新版本合并到主干!
主干合并到分支
参考文章
作者:鹅卵石
时间: 2018年5月29日22:26:55
版本:V 0.0.1
邮箱:kevinlq@163.com
版权:本博客若无特别声明,均属于作者原创文章,欢迎大家转载分享。但是,
希望您注明来源,并留下原文地址,这是对作者最大的尊重,也是对知识的尊重。
如果您对本文有任何问题,可以在下方留言,或者Email我.
捐赠
如果觉得分享的内容不错,可以请作者喝杯咖啡.