Java 如何使用Eclipse将.diff补丁应用于HtmlUnit
我正在尝试用页面底部的补丁修补它。我可以看到如何应用Eclipse中的补丁,但我不知道如何应用这些特定的补丁。起初我有罐子,但后来我意识到我需要寻找,所以我得到了,但仍然没有运气 在补丁中,我看到:Java 如何使用Eclipse将.diff补丁应用于HtmlUnit,java,eclipse,diff,htmlunit,Java,Eclipse,Diff,Htmlunit,我正在尝试用页面底部的补丁修补它。我可以看到如何应用Eclipse中的补丁,但我不知道如何应用这些特定的补丁。起初我有罐子,但后来我意识到我需要寻找,所以我得到了,但仍然没有运气 在补丁中,我看到: --- a/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/WebClient.java 等等。但“a/htmlunit”是怎么回事?我有这些包,“src/main/java/com/gargoylesoftware/htmlunit/We
--- a/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/WebClient.java
等等。但“a/htmlunit”是怎么回事?我有这些包,“src/main/java/com/gargoylesoftware/htmlunit/WebClient.java”(例如)很容易定位,但不是一个/htmlunit。我真的不知道如何应用这个
有人能帮忙吗?通常,补丁都有前缀,有点像把以前的版本放在目录
a
中,把新版本放在目录b
中,然后把它们分开来生成补丁,只有使用版本控制系统,你才不需要再这样做了。我想大多数人还是这样(至少git默认是这样)
无论如何,补丁工具有一个选项可以跳过许多目录级别作为前缀,在您的情况下,您必须跳过两个(a和htmlunit)。不幸的是,我不知道在eclipse中是如何做到这一点的,使用香草unix修补程序,您需要添加一个-p2
参数。看看UI,它应该在某个地方