一些问题解答 - 如何预防冲突

  • 作者:KK

  • 发表日期:2016.6.8


  1. 程序设计上,将程序模块化设计,一个东西内容多了就分开封装成两个不同责任的类

  2. 工作安排上,尽量不要安排导致多人共同写一个文件代码的情况,一般大家都负责不同的功能任务,由于不同功能的代码分成了不同的文件,所以只要不是负责相同的功能,那编辑代码的冲突机率本身就降低了很多,虽然最终无法完全避免,但100个工作任务一般只有不到5个会导致两人共同编辑一个文件

  3. 基于以上原则,最后在他们要共同编辑时,先在文件里用备注标记他们写的代码范围

    比如

    //A同学的代码开始
    
    //A同学的代码结束
    
    //B同学的代码开始
    
    //B同学的代码结束
    

    这样标记完后,大家在自己的区域写代码,提交时SVN会很容易识别新增的代码在哪个区域,基本不会冲突