我是新来贡献一个开源项目,我已经递交了一个补丁以继续工作。我已经将本地工作副本更新为最新的主干,当我应用此补丁时,几乎所有的副本都被拒绝。修补程序不适用(一切都被拒绝)。我该怎么办?
我在猜测这个补丁是由一个稍微早一点的中继版本制作的,这也就是为什么这些行号不匹配的原因。我想我总是可以通过代码手动复制和粘贴每个块,但是我将花费我所有的开发时间修补代码而不是贡献!
有没有简单的方法来解决这个问题?修补程序是否包含有关对其进行修改的任何信息?我是否应该尝试恢复我的工作副本,直到找到该修补程序适用的修订版本为止?
或者我只是想念一些简单的东西?干线更新频繁漂亮该死的 - 我无法想象每个人都在具有这些问题的项目...
检查并显示'grep的+++ patchfile'和'grep的--- patchfile'提取 –