首页 > 其他分享 >二次开发项目之合并项目代码

二次开发项目之合并项目代码

时间:2023-05-05 15:23:34浏览次数:31  
标签:code 项目 代码 合并 修改 二次开发

二次开发项目,并需要不时的接收外部的 bug 修复代码,合并起来其实停头疼的

一方面是自己在上之上开发了不少新功能,与其原公司的代码相当于走在了2条路上

另一方面是其原公司还在维护修复反馈的bug,就导致每次给的 patch 和 code ,都需要仔细核对一遍(存在给 patch 和 code 对不上的问题,比较头疼)

 

之前一直是拿他修改的代码和本地代码直接覆盖,然后通过有修改的文件,来手动解决修改后的文件,但是随着功能越做越多,这种合并方式效率越来越低

就想到了创建维护个其源代码公司的版本库,每次他修改都推到他的版本库上;我再通过库和库之间的分支来操作合并,以达到高效合并

 

首次尝试合并后遇到了个问题:

 

查了一下是因为:没有合并关联的历史记录。

不过可以加以命令忽略他:(--allow-unrelated-histories)

 

然后你会得到一堆有冲突的文件:

 

然后还得手动解决冲突,不过我相信下次应该会好些~

等待下次再记录:

标签:code,项目,代码,合并,修改,二次开发
From: https://www.cnblogs.com/guofan/p/17374212.html

相关文章

  • 项目启动
    项目启动启动前端进入D:\code\community\community\Community-manage-front点击上面的地址栏输入cmd然后回车,打开控制台窗口在终端中输入:npmrunserve就能启动看到一下界面就代表启动成功,打开浏览器,输入:http://localhost:8080即可访问启动后端项目进入D:\code......
  • 泛型T汇总--代码中可以使用
    1publicclassTTest1{234//这里提供数据,相当于就是加工好数据,用unaryOperator.apply(entity);来进行处理数据5public<T>voidreadFile(Optional<T>optional,UnaryOperator<T>unaryOperator){6Tobj=optional.get();7......
  • 从0开始搭建一个微服务项目(使用openfeign)
    本文发布时间:2023-05-05尚在学习当中,如有不足,请指正!!!项目结构本篇文章是之前项目的后续版本,前面的内容可看链接:从0开始搭建一个微服务项(并注册到nacos)_bgbgking的博客-CSDN博客因本篇内容较前篇跨幅较大,有兴趣可查看源码链接:spring-cloud-demo:springcloud基础架构及其......
  • deepsort主要代码
    app.pyimportjsonimportosimporttimeimportnumpyasnpimportrequestsimportobjtrackerfromextsimportpassers_by_requests_post,video_post,data_post,capture_pathfromobjdetectorimportDetectorfromobjdetector_carimportDetectorasCarDete......
  • pipeline 多个代码库到不同目录
    pipeline{agentanystages{stage('CloneRepository1'){steps{dir('repo1'){gitbranch:'main',url:'https://github.com/example/repo1.git'......
  • 一个电商项目的Web服务化改造
    一个电商项目的Web服务化改造项目,早期是随便瞎做的,没啥架构,连基本的设计也没。有需求,实现需求,再反复修改。大致就是这么做的。最近,项目要重新架构,和某boss协商的结果是,采用阿里开源的dubbo实现服务化。前几天,写了一篇dubbo入门案例,分布式服务框架Dubbo入门案例和......
  • 一个电商项目的Web服务化改造7:Dubbo服务的调用,4个项目
    使用dubbo服务的过程,很简单,和之前学习的WebService完全一样,和本地接口调用也基本一致。   dubbo和WebService的区别:我认为dubbo就是封装了WebService,然后提供了更多的配套功能。看jar包依赖,dubbo依赖的WebService。(青出于蓝,而胜于蓝。冰,水为之,而寒于水。)   dubbo接口和......
  • HttpRunner 4.x 学习2 - 快速创建项目
    执行 hrpstartprojectdemo  命令,即可初始化指定名称的项目工程。hrpstartprojectauto快速创建项目demo├──.env是环境配置文件├──.gitignore传git仓库时忽略文件├──debugtalk.py辅助函数功能文件├──har辅助函数功能文件......
  • 【2】Django项目-人力资源管理系统-设计表结构
    Django项目-人力资源管理系统-设计表结构一、在models.py中编写表结构创建两张表:部门表和用户信息表fromdjango.dbimportmodels#Createyourmodelshere.classDepartment(models.Model):'''部门表'''dp_name=models.CharField(max_length=32,verbo......
  • django3.0异步、提高项目并发量
    1补充django3.0#补充:django3.0以后支持异步-ASGI:WSGI是基于HTTP协议模式的,不支持WebSocket(需要其他模块处理,eg:channels)ASGI的诞生则是为了解决Python常用的WSGI,不支持当前Web开发中的一些新的协议标准,例如:websocket,http2的协议,且还支持异步-django......