1
是否可以配置GitHub來將PR重新綁定到接收分支上,但不會壓扁?我看到的唯一選擇是合併,或者是一個壁球和一個合併(或者可能是一個壁球和一個rebase,從文檔中不清楚) - 這些都不是我想要的。如何配置GitHub來重新綁定Pull請求而不進行壓縮
我基本上想要一個線性歷史時,應用PR,但保留PR的所有提交。
是否可以配置GitHub來將PR重新綁定到接收分支上,但不會壓扁?我看到的唯一選擇是合併,或者是一個壁球和一個合併(或者可能是一個壁球和一個rebase,從文檔中不清楚) - 這些都不是我想要的。如何配置GitHub來重新綁定Pull請求而不進行壓縮
我基本上想要一個線性歷史時,應用PR,但保留PR的所有提交。
引入請求合併using the
--no-ff
option,除了pull requests with squashed commits,它使用的是快進選項合併。
這就是說,這意味着它不可能從GitHub的網絡圖形用戶界面。
但你could fetch a pull request locally(如here或在此blog post),其合併到master
(這個時候,默認情況下,快進的方式合併,如果PR分支已經對upstream/master
頂部進行),然後推高手回來。
PR可以被視爲合併。
啊太令人失望了,因爲這意味着公關將不會被「正式」合併到網絡客戶端,對嗎? – Creos
@Creos是的,這是正確的,這是這種方法的缺點。 – VonC
謝謝,我真的覺得它有點令人震驚,這個功能並不存在(考慮到使用本地git命令這麼做是多麼的微不足道),可以想象它會非常有用(可能不是在較大的團隊中,但是較小的團隊肯定可以得到因爲主人不會經常改變) – Creos