[英]Git Rebase or Git Merge?
我有兩個分支。 兩者都是功能分支 - new-ui
和video-upload
。 video-upload
是new-ui
一個分支。
但是, video-upload
有一個TON的提交。 我有多個開發人員在使用new-ui
,還有一個剛剛完成了video-upload
。 但我無法弄清楚將兩者結合起來的更清潔的選擇。
我想將完成的video-upload
帶到new-ui
,但我不知道是否要完全刪除所有video-upload
提交,並為new-ui
創建新的提交歷史記錄。 感覺它會變得凌亂。
但與此同時,我想要一個干凈的功能合並。
由於video-upload
已經分叉,因此已經在new-ui
上完成了工作。 因此合並/組合不會是干凈的。
考慮到上述情況,哪種方法最好,為什么?
合並正是為了這個 - 運送包含兩個或更多分支的開發的版本。
Rebase用於“重寫歷史記錄”:擁有一個整合的主干,包括來自多個分支的提交,但看起來像一個單調的流。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.