簡體   English   中英

git 在依賴於未合並分支的小分支上工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM