IDEA生成patch和使用patch的方法实现
什么是升级补丁?
比如你本地修复的 bug,需要把增量文件发给客户,很多场景下大家都需要手工整理修改的文件,并整理好目录,这个很麻烦。那有没有简单的技巧呢?看看 IDEA 生成 patch 和使用 patch 的使用。
介绍下 IDEA 的 patch
工作中用到的补丁大致可以分为两种,一种是 patch 文件,即补丁文件拿过来利用某些命令将这个补丁打入当前代码中,另一种是修改前和修改后的文件对比包,这个对比包可以让我们快速查看到修改点的同时看到修改的上下文。这里如何用 IDEA 来生成 patch 和使用 patch。
IDEA 的 patch 使用步骤
一、通过 IDEA 生成 patch
选择修改列表,右键生成 patch
设置补丁的名字和编码(不然导入会乱码)
二、查看生成的补丁
这个补丁记录了每个文件的更改
用记事本打开可以看到修改痕迹
三、导入使用补丁
先打开新项目,通过右上角的 VCS 的应用补丁按钮导入补丁
导入成功,看到了修改内容
四、如何通过命令导入补丁 path
svn patch 默认跳转应用首页改造.patch
备注: 执行 SVN 命令提示错误 is too old (format 8, created by Subversion 1.4)
,则需要执行命令: svn upgrade
参考博客:
https://blog.csdn.net/bobozai86/article/details/80525626
https://jetbrains.com.zh.xy2401.com/help/pycharm/using-patches.html
到此这篇关于IDEA生成patch和使用patch的方法实现的文章就介绍到这了,更多相关IDEA生成patch和使用patch内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java中线程状态+线程安全问题+synchronized的用法详解
这篇文章主要介绍了Java中线程状态+线程安全问题+synchronized的用法详解,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-04-04Java String源码分析并介绍Sting 为什么不可变
这篇文章主要介绍了Java String源码分析并介绍Sting 为什么不可变的相关资料,需要的朋友可以参考下2017-02-02如何通过eclipse web项目导入itellij idea并启动
这篇文章主要介绍了如何通过eclipse web项目导入itellij idea并启动,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-12-12IDEA搭建SpringBoot多模块聚合工程过程详解(多模块聚合工程)
这篇文章主要是介绍一下,如何在IDEA开发工具下,搭建一个基于SpringBoot的多模块聚合工程项目,本篇文章,将项目模块细分为几个子工程模块,在文中给大家详细介绍过,对IDEA搭建SpringBoot多模块聚合工程感兴趣的朋友一起看看吧2022-04-04解决mybatis使用char类型字段查询oracle数据库时结果返回null问题
这篇文章主要介绍了mybatis使用char类型字段查询oracle数据库时结果返回null问题的解决方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2018-06-06
最新评论