首页 > 其他分享 >IDEA 如何制作代码补丁?IDEA 生成 patch 和使用 patch

IDEA 如何制作代码补丁?IDEA 生成 patch 和使用 patch

时间:2023-08-17 10:25:37浏览次数:52  
标签:补丁 IDEA 生成 修改 导入 patch

什么是升级补丁?

比如你本地修复的 bug,需要把增量文件发给客户,很多场景下大家都需要手工整理修改的文件,并整理好目录,这个很麻烦。那有没有简单的技巧呢?看看 IDEA 生成 patch 和使用 patch 的使用。

介绍下 IDEA 的 patch

工作中用到的补丁大致可以分为两种,一种是 patch 文件,即补丁文件拿过来利用某些命令将这个补丁打入当前代码中,另一种是修改前和修改后的文件对比包,这个对比包可以让我们快速查看到修改点的同时看到修改的上下文。这里如何用 IDEA 来生成 patch 和使用 patch。

IDEA 的 patch 使用步骤

一、通过 IDEA 生成 patch

选择修改列表,右键生成 patch

image

设置补丁的名字和编码(不然导入会乱码)

image

二、查看生成的补丁

这个补丁记录了每个文件的更改

image

用记事本打开可以看到修改痕迹

image

三、导入使用补丁

先打开新项目,通过右上角的 VCS 的应用补丁按钮导入补丁

image
image
image

导入成功,看到了修改内容

image

四、如何通过命令导入补丁 path

svn patch 默认跳转应用首页改造.patch

image

备注: 执行 SVN 命令提示错误 is too old (format 8, created by Subversion 1.4),则需要执行命令: svn upgrade

参考博客:

标签:补丁,IDEA,生成,修改,导入,patch
From: https://www.cnblogs.com/jeecg158/p/17636873.html

相关文章

  • 使用idea进行开发
    使用idea进行开发使用步骤创建一个新的工程​ 自己的jdk安装目录输入工程名,模块名实际创建的样子其他在工程下创建其他模块创建完成创建一个Java文件注意,这里的前面两个是包名,最后一个.后面实际是.demo01.java的意思建立包快捷键创......
  • 2023.3 Idea配置Tomcat环境
    tomcat配置下载tomcat先到官网(......
  • 使用idea进行开发
    使用idea进行开发使用步骤创建一个新的工程​ 自己的jdk安装目录输入工程名,模块名实际创建的样子其他在工程下创建其他模块创建完成创建一个Java文件注意,这里的前面两个是包名,最后一个.后面实际是.demo01.java的意思建立包快捷键创......
  • idea实用插件
    mybatisX可以让mapper和mapper.xml来回切换Mavenhelper以查看maven依赖的插件,可以展示pom文件中的依赖(以列表或树的形式),可以使用此插件查看maven依赖是否有冲突。安装完成后打开pom底部会多一个dependencyanalyzer*RefreshUI刷新并获取依赖*Reimport重新加载并导......
  • IDEA快捷键
    从尚硅谷康师傅那里直接贴过来的!有需要的可以去那边看别的资料!第1组:通用型说明快捷键复制代码-copyctrl+c粘贴-pastectrl+v剪切-cutctrl+x撤销-undoctrl+z反撤销-redoctrl+shift+z保存-saveallctrl+......
  • 拉去springboot 项目时java8 本地时java11 时idea编译不通过
    解决方法:1、 2、 3、 ......
  • IDEA 2023.2 最新安装使用教程(附激活码,亲测好用)
    申明:本教程IntelliJIDEA补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!PS:本教程最新更新时间:2023年7月28日,持续更新,收藏防失联哟说明本教程适用于JetBrains全系列产品,包括IDEA、Pycharm、WebStorm、Phpstorm、Da......
  • idea中创建ini文件
    一般idea中默认没有ini文件类型,需要手动安装ini插件,一、ini插件安装步骤:打开设置 设置中,选择插件 搜索ini并进行安装 安装后应用并关闭设置窗口二、ini文件创建: ......
  • idea打包为普通的jar包,供其他项目使用
    参考文章,如有侵权,请告知删除https://blog.csdn.net/shifangwannian/article/details/48713767 1.导出jar包 1.1idea导出jar包不如eclipse方便,但是熟练了也很容易操作 1.2File->ProjectSettings->Artifacts(艺术品) 1.3点击第二行的“+”号->Add->选择......
  • 【IDEA】出现 Element ‘project‘ cannot have character [children]...错误
    问题描述Element'project'cannothavecharacter[children],becausethetype'scontenttypeiselement-only.元素'project'不能有字符[children],因为该类型的内容类型是仅元素。 我这边是因为多了一行注释没有删除导致 解决方案检查代码,删除多余的代码......