使用原则
http://172.16.1.98:83/wordpress/2017/12/15/%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8svn%E7%AE%A1%E7%90%86%E5%8E%9F%E5%88%99/
开发工具
Eclipse MARS1版本,以下Eclipse中指的是这个版本。
一、切换分支
合并根据目标不同分为2种:
1、分支合并到主干:主要用在修复完生产BUG,并上线之后。需把改动的代码合并到主干上。
2、主干合并到分支:公用的逻辑改动,需反映到所有并行的分支上。
注意:合并是要在目标目录上进行操作的,如:分支合并到主干(主干为目标),需切换到主干上操作合并功能,主干合并到分支(分支为目标),需切换到分支上进行操作。
Eclipse 切换分支(要保证本地跟svn的文件一致,就是本地不能有未提交的文件)
选择URL,点击OK即可
二、Eclipse 创建标记tags和分支branches 操作步骤为:
建议:
每次打完包后创建一个tags版本
每次打完包后创建一个tags版本
每次打完包后创建一个tags版本
1. 右键项目 ->选中Team -> Branch... 或 Tag...目录
2. Eclipse的只要输入名称,选择从哪copy,会自动创建到branches或tags,因为两个创建都差不多,只截图了创建分支的
三、Eclipse合并主干trunk或分支branches 操作步骤为:
建议:
如果主干有修改,先从主干trunk合并到分支branches没问题后,再合并branches到trunk。
如果主干有修改,先从主干trunk合并到分支branches没问题后,再合并branches到trunk。
如果主干有修改,先从主干trunk合并到分支branches没问题后,再合并branches到trunk。
1. Ctrl + Alt+U 更新代码(首次强制更新)
2. 分支test3新建一个text3.text文件提交
2. 主干trunk右键项目Team ->Merge...或Ctrl+Alt+E快捷键打开
点击OK,显示改变的文件
合并成功,右键提交即可
3、如果主干和分支同时修改了一个文件,如text3.txt,先解决冲突
还有一种就是本地合并创建,百度有很多就只给个链接了:
http://blog.csdn.net/luofeixiongsix/article/details/52052631