祁飞 2010-11-22
说说啥问题,虽然我不是做SCM的。
王俊虎 2010-11-22
这样 其实好多窝窝的童鞋可能都遇到过
产品支持多个项目 每个项目用到的基础版本不一样 在为客户部署后,每次的客户需求需要通过补丁形式体现,强烈要求不能替换版本,这样就会有个问题,我们有个项目是09年的,自09年起就通过补丁体现,但产品是不断迭代的,产品代码是最新的,现在有个需求要涉及到底层的代码,配置只能找到当初提交版本的源码,之后所有补丁涉及的修改都没有,这样的话开发就找不到对应代码修改,而现在产品的源码较当时有很多的地方不一致了。
刘旸 2010-11-23
呵呵,这样好混乱啊。
建议还是用一个tree来管理,有hotfix的话就进行修改,每个hotfix包含之前的所有hotfix,这样始终是一个tree,就不太容易出问题。
多个tree的话,总有一天要吃亏的
王宏瑜 2010-12-01
配置只能找到当初提交版本的源码,之后所有补丁涉及的修改都没有
〉〉
你们的产品代码没有用任何工具管理么?我们用svn,每次给客户提交都会单独拉出来一个branch