<1>两个开发人员,Harry和Sally,分别从服务器端下载了文件A。
<2>Harry修改之后,A变成了A’,Sally修改之后,A变成了A”。
<3>Harry先一步提交,使服务器端文件的版本也变成了A’
<4>Sally本地的文件A”已经过时了,此时她已无法提交文件,服务器会要求她先进行一次更新操作。
<5>此时Sally的更新操作有两种可能
(1)Sally所做的修改与Harry不是同一个位置,更新操作尝试合并文件成功。
(2)Sally所做的修改与Harry恰好是同一个位置,更新操作尝试合并文件失败,发生冲突。
如下图 :
在冲突文件上点右键→Team→编辑冲突…→出现如下界面
注 : 下图是以对比的方式将本地内容与冲突内容显示出来,其中左侧为本地内容,右侧为冲突内容。其中本地内容是可以修改的。根据需要和实际情况将本地内容更正 , 这个过程很可能需要牵涉冲突的两位开发人员进行必要的沟通
冲突解决完之后 , 在冲突文件上点右键→Team→标记为解决(此处有四种解决方式,下面介绍) 此时.mine文件和.r版本号文件都会被自动删除,冲突文件的图标变为”*”,表示可以提交。
提交文件,文件图标变为”金色圆柱体”。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/182196.html原文链接:https://javaforall.cn