集成问题
一直都不把集成问题当很大的事,用台源码服务器,编码人员签入签出 ,一切搞定。但前端时间却出现的麻烦的事。
事情是这样的:用户不断的对系统提出新的需求,研发人员不断的修改源码,其中还有其它对接系统对系统提出修改。可是有些需求工期长,有些需求工期短,并急着上线,这些需求会出现修改同一个文件的现象, 这时冲突出现了,工期短的急着上线需要把代码摘出来,等工期长的完成后再合并,合并后需要把它们都重新测一遍,正好源码服务器也支持分支,每次出现这种情况就使用分支,上线时合并分支。可是最近一段时间需求太多,分支也越来越多,合并需要的时间也越来越长,测试要考虑的地方也越来越多,整个开发的效率也降了下来,有些需求等着测试上线,有些需求关联到多个系统要几个系统合并分支,越来越麻烦。
解决方法:实际也不是好的方法,只是将需求分批,固定一个时间进行上线,这样分支就会少很多,一个分支可能有一个批次的多个需求。
一般公司不会出现这样的问题,这里是因为特殊情况,短时间出现而已。不过特大的项目也会出现这样的问题。