我有一個舊分支old_main --> branch A commits,它是在 main 后面的 X 提交,尚未合并。
我有一個新的分支updated_main --> branch B commits。我需要在這個分支 B 中使用分支 A 提交,所以我重新設定了基礎。現在我有類似的東西updated_main --> branch A commits --> branch B commits。
當我為分支 B 創建 PR 時,提交歷史記錄包括來自分支 A 的提交,不應在此 PR 中查看。
是否可以branch A commits在仍然使用更改的同時從歷史記錄中洗掉?
uj5u.com熱心網友回復:
這是不可能的。如果您只想查看特定于您的 PR 的更改,則必須等待分支 A 的 PR 完成,然后才能在 PR 中僅隔離分支 B 的提交。
但是,這并不意味著您不能在分支 B 上開始審查程序。您仍然可以創建 PR 并發表評論,要求審查者審查分支 B 中的特定提交,而不是所有檔案。這樣您就可以開始審核程序,尤其是在您預期建議的更改時。分支 A 的 PR 完成后,如果提交 ID 沒有更改,則這些提交應該不屬于分支 B 的 PR。如果提交 ID 確實發生了變化,只需main再次將 B 重新設定為更新的基礎,然后您就可以完成分支 B 的 PR。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/521447.html
標籤:混帐github
