2010-08-07 32 views
3

我想用--dry-run來測試一個補丁,但是當它失敗時,我沒有收到任何拒絕文件。有沒有辦法做一個幹運行,但保留拒絕文件,所以我可以看到出了什麼問題?如何修補 - 幹運行但仍然查看拒絕?

+0

是不是一個幹運轉的全部*不* *導致任何變化* *?如何製作一切並修補它? – 2010-08-07 21:45:42

+0

我有同樣的問題。對我來說,幹運行的重點不僅是看到*那個*補丁失敗,而且*其中*。 – hermannloose 2011-01-21 13:27:41

回答

3

patch -o /dev/null(不包括--dry-run)應該發送成功的hunk被遺忘並保留拒絕文件。

+0

這不起作用。它給出了以下錯誤'補丁:****文件/ dev/null不是普通文件 - 無法爲我補丁' – ahgindia 2014-08-28 08:36:41

+0

(補丁v2.5.4)'-o/dev/null'導致補丁嘗試寫拒絕到'/ dev/null.rej',所以我只需要添加'--reject-file',否則是的,它可以工作。 – AndrDevEK 2015-11-13 06:40:30

相關問題