SVN使用之分支/标记_合并1
?
?
?
?
?
?
?
2,分支的版本Branches 的定义规则: project name + 日期时间 + 功能点 , 比如 sns-home_20090506_profile , 在创建每一个branch时,必须增加标注。
3,创建新分支(图片2 : 开始创建分支)
(图片3 : 选择分支命名和SVN 资源路径)
(图片4 : 选择从HEAD revision 或者指定的revision 开始生成分支)
(图片5 : 必须为本分支增加标注)
(图片5 _ 1 : 标注分支)
1、当branch版本已经开发和通过测试后,可以通过subeclipse 合并到trunk,可以合并整个项目也可以合并单个文件, 如下图
(图片8 : 多个分支都有改动)
2、如上图,Hi.java文件有改动,那我们就选中 *trunk*下的Hi.java文件(注意不是分支下的Hi.java),然后右击选择team->merge命令
(图片9 : 开始merge)
3、选择merge后弹出如下对话框,具体说明如下,
确认之后点击"Merge",然后开始执行合并操作。
(图片10 : 选择分支以及分支的开始和结束版本)
4、合并完成之后,本地trunk下的文件将会被更新, 注意这里只是合并到本地,还需要你再检查一下合并后的文件是否正确,再次确认后需要使用Team->commit 来提交合并后的内容。
5、建议合并后,再在trunk下对修改过的内容进行测试,最好一个点一个点的进行测试,保证合并后的内容是稳定无误的。
5,标注新版本(图片6 : 新版本的路径)
(图片7 : 新版本的定义规则)
(图片11 : 合并之后打tag)
http://subclipse.tigris.org/branch_tag.html