怎样管理项目源代码?(CVS项目同步的问题)
一个j2ee的web应用,主要由400个java文件和600来个JSP文件,CVS管理,目前共有3个版本
1: informix/db2版,用的最多,30多个平台
2: oracle版,只有java代码中SQL语句不同,其他源文件与版本1相同.(只是因为数据库表多处列名用了UID,UID在oracle中是关键字!被迫整出的新版本)
3: oracle特殊版,与oracle版本只有十几个java/jsp文件不同.(为当地政府部门特殊开发的:( )
这3个版本在CVS上分别独立成为3个项目的源代码进行管理,这样问题就出来了!
作为一个专门处理bug的开发人员,处理完一个bug意味着要更新3个项目!而通常在一个版本上修改/测试需要数天乃至2周,在完成这个版本的修改后,更新其他版本往往非常痛苦(要核对修改了哪些地方!),效率明显低!
我想能不能把3个版本整成一个CVS项目,把两个oracle版本作为分支版本管理,不知是否可行?怎么同步?请各位大侠指教!!!!!!谢谢!!!!!!