SVN-冲突解决方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、规范方法

1.增强内部交流,尽量不要修改他人代码中的内容

2.规范代码注释,在每段代码(函数、功能)前增加如下注释信息:

/**

*代码功能描述

*参数描述

*@author [作者]

*@version [YYYY-MM-DD]

**/

3.如需在他人不在时修改其代码,完整注释整段代码后拷贝副本进行修改,

同时在注释中的@author后追加修改人姓名,在@version后追加修改

时间

二、保证版本

不低于:TortoiseSVN 1.7.9, Build 23248

三、冲突产生

1.不产生冲突的情况:人对同一文件的修改位置不重叠。此SVN会自动合

并更改。

2.文件冲突产生原因:当多名开发人员修改了同一个文件中相邻或相同的

行时就会发生文件冲突。

3.根本原因:开发者之间缺乏交流。

四、解决方案

1.产生冲突一方会看到一对冲突的修改集,并手工的选择保留一组修改。

2.注意的是软件不能自动的解决冲突,只有人可以理解并作出智能的选择,

一旦手工的解决了冲突(也许需要与上一修改人讨论),他就可以安全的把合并的文件保存到版本库。

相关文档
最新文档