当前位置:网站首页>多人协作开发出现代码冲突,如何合并代码?
多人协作开发出现代码冲突,如何合并代码?
2022-07-29 13:08:00 【Blue92120】
1.解决思路
其实解决思路就是小智(程序员A)在提交自己修改的代码之前重新拉取下远程服务器的代码也就是小黑(程序员B)新新修改的代码,然后小智选择性进行合并和废弃代码,然后将修改的后的代码重新commit并推送到远程服务器端。
2.动手实践
制造冲突:假设小黑将自己修改的代码推送到远程服务器上,这里我们在远程服务器上直接修改。
2.1基于Idea工具解决
【1】小智在idea中进行拉取
【2】这时候弹出窗口,需要手动进行合并
【3】先commit
【4】然后提交到远程仓库
【5】远程仓库结果
2.2基于Git命令解决
【1】克隆项目
【2】制造冲突
假设小黑将自己修改的代码推送到远程服务器上,这里我们在远程服务器上直接修改。
【3】小智拉取到本地
【4】查看冲突文件
【5】解决冲突
1.手动修改冲突文件,实际开发中当修改完冲突之后需要通知他人。
2.将修改的内容进行添加、提交、推送
3.远程服务器效果
边栏推荐
猜你喜欢
随机推荐
浅谈MES系统质量管理的方案
BGP简单实验
【LeetCode】Day106-单词规律
超年轻!34岁教授,任985王牌学院副院长!
大一(下)暑假作业
人脸合成效果媲美StyleGAN,而它是个自编码器
线程池面试汇总
BGP联邦综合实验
【MySQL】ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
app小程序开发的营销优势有什么?
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
The most classic special effects scenes in 25 years
Sentinel vs Hystrix 限流到底怎么选?(荣耀典藏版)
如何监控海外服务器性能
Gee engine modification UI interface graphic tutorial
MySQL八股文背诵版
Windows系统Mysql8版本的安装教程
38.【string下章】
MySql 5.7.38下载安装教程 ,并实现在Navicat操作MySql
用支持LaTex的Markdown语句编辑一个数学公式