簡體   English   中英

Git Rebase還是Git Merge?

[英]Git Rebase or Git Merge?

我有兩個分支。 兩者都是功能分支 - new-uivideo-upload video-uploadnew-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.

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