我有一個開發分支和幾個功能分支。我在Atlassian上發現了這個git工作流程。 想法是開發分支將只讀取除了主持人之外的所有開發人員。所有開發人員只能使用功能分支。但是,這裏的問題 -將功能分支中的文件合併到開發分支
設備A開始在功能分支A(FB-A)上工作。開發分支將同時取得進展。 Dev A完成了他在FB-A上的工作並提交併將代碼推送給FB-A(提交#1)。然後,他將從開發者手中拉到FB-A以獲得最新版本。來自Dev的所有更改將被添加/修改爲FB-A。然後他將提交併將這些文件推送到FB-A(提交#2)。現在,這些文件已準備好被合併到開發分支。當我試圖做到這一點時,它會犯下Commit#1和Commit#2。這是正常的做法嗎?
是否有可能只有第一次提交合併到Dev,因爲它具有開發人員的實際更改?我在這裏錯過了什麼嗎?