我们正在开发一个三层的系统,有多人共同开发。我现在对多人的协作方式不能确定,我现在准备采取multi-rdm方式,但是最后如何将多个人的开发成果合到一个项目中,我没有找到一个好的办法?希望各位提供经验意见和参考意见。谢谢!

解决方案 »

  1.   

    先看看这个吧
    http://www.delphibbs.com/delphibbs/dispq.asp?lid=2238741
    我以前在csdn发的贴子现在打不开了
      

  2.   

    Visual Sourcesafe太烂了,MS都对它没信心,已经完全放弃了,你还是找个好点的控制软件to sandycheng135(小道道) :
    规范化管理,与这个有什么关系?你认为怎么样去规范?
      

  3.   

    我是个菜鸟,请问wincvs是什么,谢谢
      

  4.   

    我以前发贴子大概是这样的:
    客户端->应用服务器端公用函数->找到客户要调的函数->执行,再返回所要的数据
    如button1Click中的
    ClientExecute('TMyDM', 'test',aa,bb);
    就是要调应用服务器TMyDM中的test函数,过程是这样的:
    客户端公用函数ClientExecute ->客户端MainExecut(打包参数)->调服务器统一接口MainConnection.AppServer.CommFunc->服务器端MainExecute(解包参数,并根据参数确定调哪个数据模块中的函数)->调数据模块TMyDM中的test
    执行完test后,再依次返回参数值,服应服务器端参数打包,客户端解包,再返回参数给ClientExecute('TMyDM', 'test',aa,bb)中的aa,bb,返回值按正常的调用返回
    这样,不同开发人员提交自己的DM给服务端程序管理者编译就可以了,这样函数接口全在DM里面完成,修改和增加都方便!
      

  5.   

    海天子:有请了!你是否是说:
    在服务器端只需要实现一个接口的一个方法,然后所有的调用都通过该方法来寻找服务器的具体实现,然后再调用相应的功能函数。这样的理解是否正确呢?
    如果是这样的话,参数的打包解包如何进行?
    我的理解是这样的:通过PackageParams函数来实现参数打包。
    拟或还有其他什么办法?
      

  6.   

    zaiai2003(疾驰者):你的理解和我想的基本一样,对于函数的实现一个接口就可以了,当然还要考滤tdatasetprovider输出等,至于实现,不同的人不同实现方法就会有不同的效率
      

  7.   

    to 搂主,两种选择,一是建立多个interface ,client 使用的时候需要切换,二是叫你的组员一个一个的往里加方法;