我是新來貢獻一個開源項目,我已經遞交了一個補丁以繼續工作。我已經將本地工作副本更新爲最新的主幹,當我應用此補丁時,幾乎所有的副本都被拒絕。修補程序不適用(一切都被拒絕)。我該怎麼辦?
我在猜測這個補丁是由一個稍微早一點的中繼版本製作的,這也就是爲什麼這些行號不匹配的原因。我想我總是可以通過代碼手動複製和粘貼每個塊,但是我將花費我所有的開發時間修補代碼而不是貢獻!
有沒有簡單的方法來解決這個問題?修補程序是否包含有關對其進行修改的任何信息?我是否應該嘗試恢復我的工作副本,直到找到該修補程序適用的修訂版本爲止?
或者我只是想念一些簡單的東西?幹線更新頻繁漂亮該死的 - 我無法想象每個人都在具有這些問題的項目...
檢查並顯示'grep的+++ patchfile'和'grep的--- patchfile'提取 –