簡體   English   中英

如何使功能分支與開發分支同步?

[英]How to bring feature branch in sync with develop branch?

Master是主要分支。

開發分支是從主分支創建的。

功能 1 分支是從開發分支創建的。

場景 1:在理想場景中,我將對功能 1 分支代碼進行更改,添加、提交和推送更改到服務器。 然后提出合並功能 1 分支與開發分支的拉取請求。

Q1)此時(拉取請求)我是否可以選擇在服務器上進行合並與變基? 還是總是合並?

Q2)假設我在功能 1 分支上有多個提交,在拉取請求完成后,功能 1 分支的所有提交是否都存儲在開發分支的歷史記錄中? 還是只存儲一個合並提交?

場景 2:當我在功能 1 分支上工作時,另一位開發人員對服務器上的開發分支進行了更改。

Q3) 現在我怎樣才能讓我的功能 1 分支與開發分支的最新代碼同步?

是將代碼從服務器開發分支拉到本地 devlop 分支的解決方案。 然后將本地開發分支合並/變基到本地功能 1 分支,然后將功能 1 分支推送到服務器,然后拉請求將此代碼與開發分支合並?

答案如下

場景一:

Q1 回答:它總是被合並的。

Q2 回答:來自功能分支的多個提交和開發分支中的最終合並提交將被存儲。

場景二:

Q3 回答:是的,您的流程是正確的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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