在实际的开发工作中没有什么是不可妥协及解决的。
目前所在的团队碰到这样的情况:即要完成产品开发,也要把开发过程中的产品不断作为A\B\C等项目的产出物进行交付;而A\B\C各项目有都有客制化的的部分(50%~20%)不等;且客制化重灾区UI基于架构是存储在DB中,这样要怎样进行配置管理呢?
吃一垫涨一智,在A项目中本着产品思维,在一个trunk上不断进行迭代;当A与B进行项目并列开发的时候,发现对代码的管理真真痛苦,往往A的改完了,还需要返回上一版去修改B....最后等到A交付完毕后,发现过了一阵子,要再对A进行修改已无可能,因为已全部变为了B的内容。所以通过这种刻骨铭心的学习后,在后面的开发中,我们采用了如下的配置管理方法,简单说就是:
产品+项目的配置管理方法
详情如下: