51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4422|回复: 7
打印 上一主题 下一主题

[求助] 产品有很多分支,要怎么管理比较好?

[复制链接]
  • TA的每日心情
    开心
    2019-2-12 16:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2010-6-1 11:17:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我们公司有个产品,对应的每个客户都有各自一些特殊的需求,如果用分支管理的话,就会出现维护很多分支,还有频繁的合并分支操作,这样工作量大,不知道有什么好的方案能解决呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2010-6-1 13:31:43 | 只看该作者
    这个还得看产品的规划了,规划得好,可以减少相互之间的关联,在合并时工作量就不大了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-12 16:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2010-6-1 13:43:24 | 只看该作者
    产品也都是有规划的,现在的问题是如果改在主线上了,要把新实现的功能推广到各个分支去,那就要每个分支都去合并一次,同理,如果有一个分支的功能提升了,就得先合并到主线,然后再合并到各个分支去。开发人员觉得工作量太大了,而且这样经常合并来合并去,代码会乱掉的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-12 16:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2010-6-1 13:52:01 | 只看该作者
    补充说明一下,分支有点多,有十几个分支的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    5#
    发表于 2010-6-22 13:52:26 | 只看该作者
    分支多与少并没有多大关系,尽量让代码分开就能够减少合并的工作量
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2010-6-22 13:53:00 | 只看该作者
    另外也可以考虑锁,在修改的时候不让别人修改
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-12 16:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2010-6-24 13:32:43 | 只看该作者
    谢谢chimera的解答!

    可惜我跟项目组的人沟通了下,他们代码交叉的还是比较多的。而且开发工作是在多个分支上同时进行的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-6-24 16:10:32 | 只看该作者
    赞同chimera的意见,只能从代码规范和bulid规范同时入手,不然不能从根本上解决问题。

    项目进行中肯定是调整不到代码规范的内容,不过现在的问题可以作为以后新项目的经验总结和风险评估依据。

    至于bulid规范还是容易实现的,建议在各个支线设置专门的Build管理人员或加强对开发人员check in/out规范的培训(个人认为还是花个人力专门管理效果好些)。
    或者自己开发个小工具,专门针对集成编译的,主要检查是否存在重大风险,比如意外删除了某个关键函数。(不过这种方法你们的开发也会认为前期投入的工作量太大吧::xizao::: )

    哎,参考了一些NOKIA流程控制,别人一个主线,上百个产品都没有出现这样的情况。::tuxue:::
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 04:41 , Processed in 0.073054 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表