多个人合作开发一个项目,怎么才能很好的协同操作?
我创建了个主版本,然后按照主版本创建了3个分支(3个人开发),每人更改自己的分支,更改好后合并分支。
可是一个更改分支后,其他的分支怎么更新?我现在是把原来的删除掉,然后再重新分支这块,这样弄下来后,我合并主版本的时候就一大堆的Delete的了。如果每个版本都SHARE主版本的话,那和一个没啥区别,别人更改后,不能2个人更改了,也不能随便更改调试了。如果要保存一个历史版本,是不是只能通过开辟一个分支?或者通过LABEL来取得主版本的

解决方案 »

  1.   

    使用VSS控件版本,在修改时此人是独占打开的,其它人就无法修改了。所以在多人开发时只能各自修改不同的文件。想得到历史版本:开辟分支、通过LABEL来取得如果楼主想多人同时修改同一文件并且在修改完成后合并此文件请使用SVN控制版本,VSS是不可以的。
      

  2.   

    SVN貌似不是很好用啊,因为没有和VC++集成的工具。
    LABEL怎么才能统一设置呢?如果一个文件没有改变却设置了多次LABEL会咋样,是不是每次稳定一点就为整个工程设置一个统一的LABEL