一些问题解答 - 如何预防冲突 ¶
作者:KK
发表日期:2016.6.8
程序设计上,将程序模块化设计,一个东西内容多了就分开封装成两个不同责任的类
工作安排上,尽量不要安排导致多人共同写一个文件代码的情况,一般大家都负责不同的功能任务,由于不同功能的代码分成了不同的文件,所以只要不是负责相同的功能,那编辑代码的冲突机率本身就降低了很多,虽然最终无法完全避免,但100个工作任务一般只有不到5个会导致两人共同编辑一个文件
基于以上原则,最后在他们要共同编辑时,先在文件里用备注标记他们写的代码范围
比如
//A同学的代码开始 //A同学的代码结束 //B同学的代码开始 //B同学的代码结束
这样标记完后,大家在自己的区域写代码,提交时SVN会很容易识别新增的代码在哪个区域,基本不会冲突