最近在做一个项目,由于已经马上要交付了,就在这个阶段,客户提出了很多要修改的地方,而且随着要修改的内容的不断变化,开发人员就要不断的对交付给客户的试用环境提供升级补丁,这时候出现了个很大的问题:补丁包管理非常混乱。由于项目比较大,开发的人有将近20人在同时工作,基本上按功能每个人有自己的功能模块,但国际化资源文件、service层和dao层的代码很多都是写在一个文件中的,因此在提交升级补丁包的时候,总会出现由于制作升级包的时间先后不同而造成的打到现场环境上的代码互相覆盖。我觉的这个问题应该不是只有我们这个项目才有的,想问下有经验的大哥们,这个问题在各位的项目中是如何处理的?另外,我还想在利用java搞个制作这种升级补丁包的小工具,我看见论坛上已经有了C#的代码,但一方面和我的需要尽相同,另外C#没接触过,看起来无从下手……各位大虾能否给我个制作的思路?思路即可,非常感谢!!!
配置管理工具我们用的是VSS,关键是代码要打到客户那边,那边的都是编译过的代码,不可能受到什么配置管理工具的约束啊?svn没用过,但是大概查了一下,好像没有管理升级补丁的功能吧?