我在通過format-patch創建的「code1」上通過電子郵件發送了一個git修補程序。問題是,發送它的同事顯然與我有不同的目錄結構。我的目錄看起來像當存儲庫目錄結構不同時應用git修補程序
/home
/mydir
/project
/code1
/src
/obj
/bin
/code2
/code3
和我的.git坐在/項目。他顯然只有/ code1,這就是他的.git所在的地方。但是,他的/code1
看起來和我的/code1
完全一樣。
我嘗試申請使用Git時的補丁程序,它失敗
error: src/foo.c: does not exist in index
error: src/bar.c: does not exist in index
Patch failed at <new commit message>.
我已經使用--directory標誌嘗試錯誤,但我得到了同樣的錯誤,只改變了目錄名稱。有沒有辦法做到這一點。
順便說一句,我預計有人會將此標記爲this question的副本,但情況有所不同,並且在那裏給出的解決方案對我沒有幫助。謝謝。