二次开发项目之合并项目代码
二次开发项目,并需要不时的接收外部的 bug 修复代码,合并起来其实停头疼的
一方面是自己在上之上开发了不少新功能,与其原公司的代码相当于走在了2条路上
另一方面是其原公司还在维护修复反馈的bug,就导致每次给的 patch 和 code ,都需要仔细核对一遍(存在给 patch 和 code 对不上的问题,比较头疼)
之前一直是拿他修改的代码和本地代码直接覆盖,然后通过有修改的文件,来手动解决修改后的文件,但是随着功能越做越多,这种合并方式效率越来越低
就想到了创建维护个其源代码公司的版本库,每次他修改都推到他的版本库上;我再通过库和库之间的分支来操作合并,以达到高效合并
首次尝试合并后遇到了个问题:
查了一下是因为:没有合并关联的历史记录。
不过可以加以命令忽略他:(--allow-unrelated-histories)
然后你会得到一堆有冲突的文件:
然后还得手动解决冲突,不过我相信下次应该会好些~
等待下次再记录:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2017-05-05 三个数组拼接问题
2017-05-05 for 与 while 区别?