如何将Eclipse中的.diff补丁应用于HtmlUnit

时间:2010-07-20 12:44:33

标签: java eclipse diff htmlunit

我正在尝试使用this页面底部的补丁修补HtmlUnit。我可以看到如何从Eclipse应用补丁,但我无法弄清楚如何应用这些特定的补丁。我最初有JAR,但后来我意识到我需要采购,所以我获得了这些,但仍然没有运气。

在补丁中我看到:

--- a/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/WebClient.java

等等但是'a / htmlunit'是什么?我有包和“src / main / java / com / gargoylesoftware / htmlunit / WebClient.java”(例如)很容易定位,但不是/ htmlunit。我无法弄清楚如何应用这个。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

通常,补丁附带前缀,有点像将先前版本放在目录a中,将新版本放在目录b中,只是将它们区分开来以生成补丁,只有版本控制系统,你真的不需要那样做了。我认为大多数情况(默认情况下至少是git)。

无论如何,patch-tools有一个跳过多个目录级别作为前缀的选项,在你的情况下你必须跳过两个(a和htmlunit)。不幸的是,我不知道在eclipse中如何做到这一点,使用vanilla unix补丁你需要添加一个-p2参数。围绕用户界面,它应该在某个地方。

相关问题