一个系统(Delphi),多人维护,一句话:希望除了我之外,没有任何的一个人可以带走完整的最新的原代码!
有以下问题:
1)怎样做维护?
一旦维护需求提出,我会把相应模块的窗体以及PAS文件分配给相关维护人员,他们怎么调试与编辑?
2)怎样整合?
维护人员自测试完成之后,会把他所维护的代码给我,这些代码应该和我给他的一样数量。但是如果在同时有另外的一次维护也出结果了(即有第二个人交给我不同的远代码),我应该如何整合?当然,如果你能提出完整的解决方案,那是更好!分数不封顶!

解决方案 »

  1.   

    要用到CASE工具,目前国内用得最多的是Visual SourceSafe(VSS),微软的VS.NET就附带了。
    用这个版本控制工具可以很好的解决你的问题。
    如:
    你可以在一台服务器上安装VSS的数据库,然后为各个不同等级的用户提供不同的权限,文件的各个版本都会在服务器上存档,可以方便的进行恢复。
      

  2.   

    to softwing:
    你如果只给维护人员几个文件的话,他没有一个完整的系统源文件组,怎样调试?To All:
    我希望的是能不能有办法作一个虚拟环境平台,让只有部分源代码的维护人员在这个平台上依然可以进行系统的维护开发!