装载请标明出处:http://www.yueshuge.cn/?p=67
一、概念trunk主分支始终与生产环境保持一致,允许随时创建开发分支,开发分支是根据产品需求版本创建的。 branch发布到生产环境后,集成到trunktag标记(归档分支)中,branch在发布到生产环境后创建tag。 此标签不允许修改。 用于版本回滚。 假设收到二、创建分支产品要求,必须在此产品要求的版本要求中创建分支。 所有开发分支都是通过途径创建的,单击源版本“途径”,然后选择“Branch/tag”菜单
在创建分支的界面中,执行以下四项操作
输入新分支路径和名称并输入日志信息,以说明创建分支的原因和用途的起始版本号。 选择Head revision in the repository,确认输入和选项无误后,单击【确定】按钮
更新分支创建branch目录下的【svn版本说明. xlsx】文件。 对于并行分支开发,一个分支同时进行开发、测试或发布,需要统一管理的说明文件
如果您有需要通过审阅开发的其他产品版本的需求,请重复上述步骤以创建并行版本。 例如,修改网站的案例页面以创建名为mybranch_2.0的分支
三、合并分支满足以下条件时应进行分支合并
开发版发布测试申请时,一个开发版需要完成开发工作并提交测试申请时。 您需要检查在当前开发版本之前发布的版本,但更改尚未更新到当前开发版本。 必须将以前发布的版本合并到途径,并从途径更新为当前开发版本,然后提交测试申请。 确保当前版本发布后不会丢失以前版本的功能
如果要将开发版本发布到生产环境中,则必须将开发分支合并到干线中,然后从干线更新为正在开发的分支版本
合并操作包括
1、发展分支整合干线
在trunk上单击鼠标右键,选择svn菜单Merge,在显示的画面中选择【Merge a range of revisions】,然后单击【Next】
选择后请点击【Next】-【Merge】。 如果进程发生冲突,请解决它
2、将干线更新为开发中的分支版本
操作方法只是将源版本和目标版本调换了【将开发分支合并为真】
四、已发布版本tag管理Tag用于标记您版本的分发点,以便在生产版本的备份丢失时进行回滚操作。 Tag将被创建为从干线创建分支。 这意味着源版本是已发布的branch。 tag版本命令规范: tag_开发分支版本名
加载请注明出处。 http://www.yueshuge.cn/p=67