首页 > 编程知识 正文

svn合并不同分支代码,svn怎么删除分支

时间:2023-05-03 09:53:28 阅读:164936 作者:187

装载请标明出处: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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。