文档章节

java patch补丁文件的结构

卢瑶
 卢瑶
发布于 2015/07/31 10:48
字数 426
阅读 129
收藏 0

patch文件的结构
补丁头
补丁头是分别由---/+++开头的两行,用来表示要打补丁的文件。

---开头表示旧文件,+++开头表示新文件,每一节用来打一个补丁。所以在一个补丁文件中可以包含好多个补丁。

块是补丁中要修改的地方。它通常由一部分不用修改的东西开始和结束。他们只是用来表示要修改的位置。他们通常以@@开始 ,结束于另一个块的开始或者一个新的补丁头。
块的缩进
块会缩进一列,而这一列是用来表示这一行是要增加还是要删除的。
块的第一列
+号表示这一行是要加上的。
-号表示这一行是要删除的。
没有加号也没有减号表示这里只是引用的而不需要修改。

Index: ../../worksource/master-ppj/ppj/ccbs-webapp/src/main/webapp/WEB-INF/configs/ccbs/customer/struts-config.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- ../../worksource/master-ppj/ppj/ccbs-webapp/src/main/webapp/WEB-INF/configs/ccbs/customer/struts-config.xml    (revision b2567860fe54f245649ccce1f4d06aaadad42910)
+++ ../../worksource/master-ppj/ppj/ccbs-webapp/src/main/webapp/WEB-INF/configs/ccbs/customer/struts-config.xml    (revision )
@@ -13,6 +13,7 @@
                 type="org.springframework.web.struts.DelegatingActionProxy">
         <forward name="page_customerAddressEdit" path="/customerAddressEdit.jsp"></forward>
         <forward name="page_customerAddressEdit1" path="/customerAddressEdit1.jsp"></forward>
+        <forward name="page_customerAddressEdit2" path="/customerAddressEdit2.jsp"></forward>
         <forward name="page_customerInfo" path="/customerInfoQuery.jsp"></forward>
         <forward name="page_newcustomerInfo" path="/newCustomerInfo.jsp"></forward>
         <forward name="page_newcustomerInfo1" path="/newCustomerInfo1.jsp"></forward>
\ No newline at end of file
Index: ../../worksource/master-ppj/ppj/party/src/main/java/com/brainlong/core/party/contact/dao/impl/ContactMechDaoImpl.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- ../../worksource/master-ppj/ppj/party/src/main/java/com/brainlong/core/party/contact/dao/impl/ContactMechDaoImpl.java    (revision b2567860fe54f245649ccce1f4d06aaadad42910)
+++ ../../worksource/master-ppj/ppj/party/src/main/java/com/brainlong/core/party/contact/dao/impl/ContactMechDaoImpl.java    (revision )
@@ -1,35 +1,32 @@
 package com.brainlong.core.party.contact.dao.impl;
 
-import java.math.BigDecimal;
-import java.sql.PreparedStatement;
-import java.sql.SQLException;
-import java.sql.Types;
-import java.util.ArrayList;
-import java.util.List;
-
+import com.brainlong.core.common.geo.domain.Geo;
 import com.brainlong.core.common.geo.domain.GeoType;
+import com.brainlong.core.party.contact.dao.ContactMechDao;
 import com.brainlong.core.party.contact.domain.*;
+import com.brainlong.core.party.party.domain.PartyContactMech;
+import com.brainlong.core.party.party.domain.PartyContactMechPurpose;
 import com.brainlong.core.party.party.domain.Person;
+import com.brainlong.framework.dao.hibernate.BaseDaoHibernate;
+import com.brainlong.framework.dao.jdbc.BaseJdbcDaoSupport;
+import com.brainlong.framework.dao.jdbc.SqlStringBuffer;






© 著作权归作者所有

卢瑶
粉丝 14
博文 134
码字总数 80484
作品 0
徐汇
程序员
私信 提问
加载中

评论(1)

艾劲松
艾劲松
GOOD
在Ubuntu13.10配置gradle环境遇到的问题

我使用下面命令安装grald后 sudo apt-get install gradle 运行 gradle -version 出现错误 /usr/lib/jvm/default-java/bin/java: symbol lookup error: /usr/lib/jni/libnative-platform-cur......

Chasel-Li
2014/04/29
1K
0
LinuxQQ教程 LumaQQ的安装和使用详细介绍

LumaQQ是QQ的跨平台版本,目前包括Linux、MacOS、Windows及其它类UNIX版本等;本文主要说说LumaQQ在Linux的安装;   一、LumaQQ是什么; LumaQQ 是luma兄开发的,是跨平台的QQ客户端,具有...

红薯
2009/05/08
301
0
Java 6 发现安全漏洞,建议尽快升级到 7

安全研究人员 呼吁使用 Oracle Java 6 的用户尽快升级到 Java 7 以避免成为活跃网络攻击者的受害者。 F-secure 的高级分析师 Timo Hirvonen 这个周末通过 Twitter 发布了一个关于 Java 6 的安...

oschina
2013/08/29
8.2K
40
在线打一个oracle热补丁的例子

1.检查冲突 [oracle@oracleB 18034737]$ $ORACLE_HOME/O Patch /opatch prereq CheckConflictAgainstOHWithDetail -ph ./ Oracle 中间补丁程序安装程序版本 11.2.0.3.4 版权所有 (c) 2012, ......

tututu_jiang
2018/06/13
27
0
Oracle 发布大量安全更新,涉及 Java 等

Oracle 刚刚发布 大量安全更新 涉及多个产品的 104 个安全漏洞。 其中有 37 个漏洞是关于 Java SE,Oracle 的公告显示 35 个可在没有认证的情况下通过远程利用。其中 4 个 bug 的 CVSS 基础分...

oschina
2014/04/17
3.9K
11

没有更多内容

加载失败,请刷新页面

加载更多

Echars鼠标点击事件多次触发

本文转载于:专业的前端网站➭Echars鼠标点击事件多次触发 gChart.on('click', function (params) { if (params.componentSubType == "bar" && params.componentType == "serie......

前端老手
16分钟前
3
0
springboot2.0.6(附) 解析META-INF/spring.factories通过系统加载类获取对应的 class 的全限定名称

在 SpringBoot中是通过getSpringFactoriesInstances(Class<T> type)方法获取所有classpath下面的META-INF/spring.factories文件,然后根据type值找到对应的 class 的全限定名称列表。下面我来...

小亮89
18分钟前
4
0
zk工厂方法实现NIOServerCnxnFactory

NIOServerCnxnFactory类 内部类 AbstractSelectThread AcceptThread SelectorThread 属性 ZOOKEEPER_NIO_SESSIONLESS_CNXN_TIMEOUT 10s session过期时间 ZOOKEEPER_NIO_NUM_SELECTOR_THREADS......

writeademo
21分钟前
3
0
天猫精灵业务如何使用机器学习PAI进行模型推理优化

作者:如切,悟双,楚哲,晓祥,旭林 引言 天猫精灵(TmallGenie)是阿里巴巴人工智能实验室(Alibaba A.I.Labs)于2017年7月5日发布的AI智能语音终端设备。天猫精灵目前是全球销量第三、中国...

阿里云官方博客
29分钟前
5
0
BJL技巧之大路馆擦法—《利辰逸》

很多朋友刚玩百佳时间不长,不知道如何看路,今 天我就来简单的讲下看大路的方法。 都是前辈教的,这里我只是简单复述一下。 大路的观察方法有以下几种: 先从庄闲的数量变化说起。 庄闲的强...

那女孩对我说
30分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部