三路合併 —— Git 學習筆記 17

三路合併 和其他版本控制系統不同,Git 提供的合併衝突解決方案並不會聰明過頭,不會嘗試自動將所有問題都解決。Git 的設計哲學是智能判斷一個合併是否可以非常容易地自動完成,如果自動化方案不可行,就不要自作聰明地去嘗試解決它,最好讓用戶自己去解決合併衝突。 文件層面 通過比較共同的祖先(base)、當前分支(ours),待合併分支(theirs),Git 採用三路合併算法生成合並結果。該算法至少在
相關文章
相關標籤/搜索