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