加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[讨论] 版本管理中的分支策略调查( 此文章被查看:601次,被回复:8篇!! )

版本管理中的分支策略调查

配置管理中很重要一个环节就版本管理,随着研发队伍的扩大和版本发布的增多,分支的重要性也明显体现出来

请大家发表一下大家对分支策略的相关信息噢

请大家按照模板反馈哈 多谢
模板:
1:采用的配置管理工具
2:目前采用的分支策略
3:您认为还可以实施的其他分支策略

谢谢



© 本文为 laviniaSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
未来不能去等待 而是要去创造~

TOP

命题作文呀??

分支策略,这东西有明确的概念或选项吗??



© 本文为 callmechenSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

还是请楼主把自己的分支策略写出来,给大家一个例子,不然大家不理解你说的分支策略是什么?



© 本文为 guoyh168SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

参见《请教各位达人基于clearcase base软件项目的分支策略》:

本贴地址:http://bbs.scmlife.com/viewthread.php?tid=12130

我的简单回复:
分支,还是依据版本计划来建立,也要合理规划,首先要制定一个分支策略,以免分支过多而增加维护、研发成本。
1,任何时候都需要保证Main是稳定的。
2,建立测试验证分支,主要用于验证新合入的代码是否OK,如新增加了的模块、新增加了需求、新增加了特性、修正系统BUG的代码等。
3,建立发布分支,主要用于发布版本,同时可以并行开发。发布分支可以验证发布版本是否OK,Main同时可以进行新的开发。
4,建立补丁分支,用于合入补丁代码,发布补丁版本。
5,集成分支。
6,其他,根据实际来建立合适的分支。

当然,还可以根据其他角度进行不同的分类,制定不同的策略
欢迎指点~


看来很多中小企业在版本管理、分支管理方面还有很大的潜力~

© 本文为 lavinia 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
未来不能去等待 而是要去创造~

TOP

其实配置管理中的分枝策略,并不是一个主动、独立的工作,必须要与产品定义以及版本定义紧密结合。
所以首先要明确的就是产品定义以及版本定义,然后才能去谈配置管理的分枝策略,其间还要考虑到开发环境、是否有项目分枝、项目分支是在哪开发、等等等等,只有这些都确定了,才能制定出一套具体的策略。否则,大家说的都是空泛的理论,实在是浪费唾液。

这也就决定了,做项目的永远要被条件牵着鼻子走,累呀!!还是努力去做产品吧~

© 本文为 callmechen 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

这个要根据项目需求来制定分支策略

© 本文为 lucy225 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

楼上所言甚是,分支也好,版本管理也好,还是配置管理也好,以及其他的所有其他活动等都是于具体的场景紧密结合的。

如配置管理计划,也需要同具体的场景相结合,不同的企业实施的过程也不同。但是制定一个配置管理,必然要包括一些具体的策略,如CSA策略、版本管理策略、变更实施策略等等,如果没有这些策略,就不是一个配置管理计划了,当然在此的策略也许不是那么高深的东东,但是确实是一种客观存在的“机制”或“规范”。

本调查真是希望能收集不同的场景下的分支管理策略。

© 本文为 lavinia 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
未来不能去等待 而是要去创造~

TOP

我现在 只是进行并行开发的分支就够头疼的了,

做基线 开分支 合并
有时候总会忘记合并。

© 本文为 kujo 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

不好意思
弄了半天,才明白过来,在讨论策略.开始一直以为是什么执行分支
呵呵

© 本文为 hfy20072010 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题