[英]git work on small branch that has dependency on unmerged branch
這是我遇到過幾次的問題,我很好奇正確的做法是什么。 我確定以前有人問過,但我找不到標題的正確語言。
我有一個大型功能分支已簽出,仍在審核中,我們將其稱為branch A
我正在branch B
上開發一個較小的功能,但它實際上依賴於branch A
中的代碼
如果我只是將branch A
合並到branch B
,當我 go 將branch B
合並到 master 時,我最終會遇到很多沖突,因為它也將包含來自branch A
的所有更改
假設我不能將branch A
合並到 master 之前拉它然后在branch B
上工作,那么在這種情況下該怎么辦?
就個人而言,我嘗試在單個提交中將我需要的代碼與branch A
隔離(我使用交互式 rebase git rebase -i
來隔離此代碼,如果它尚未在單獨的提交中) ,然后我cherry-pick
此提交到branch B
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.