在实际项目开发中,多个同时修改同一个文件进行编辑后提交,后提交的会覆盖先提交的文件的现象称为版本冲突。
模拟版本冲突
模拟以上过程tom在10:00 修改后提交,出现如下错误提示:
①、大家修改的代码在不同处(行)
冲突解决:使用 update 指令,使服务器新版本与本地旧版本做融合操作,之后再继续commit提交即可。
②、大家修改的代码在同一处(行)
冲突解决:使用 update 指令,使服务器新版本与本地旧版本做融合操作,之后再 适当修改 继续commit提交即可
该冲突才是最本质的冲突
tom在10:00 使用 update 指令报错并且本地多出几个文件
- index.php.mine :是 tom 本地 uodate之前 的效果
- index.php.r6 :是文件 6版本 的效果
- index.php.r7 :是文件 7版本的效果
(以上3个文件 理解并修改整合 index.php 冲突行内容后 直接删除,并否则影响本文件commit提交)
在 index.php 中 给合并内容做整合
整合后
本文链接:https://www.23thi.com/279.html
除非特殊声明,本站文章均为原创,转载请务必保留本文链接