git 於 sourceTree 如何處理conflict
例如分別有 A、B 兩位開發者,於同時間更改同一個檔案。
A 改成
111
222
333
後先上傳。
而 B 改成
111
h84
333
後做 commit,然後 B 做 pull 時,發現了 conflict 如下圖


由上圖可發現 HEAD 區域為遠端 (origin) A 開發者的版本,
而下方 c7ce925 為 B 開發者的版本(後來變更的版本),其對應相關就很明顯了。
這次的例子我們要保留 A 開發者的版本,捨棄掉 B 開發者版本,
故我們現在的身份為 B 開發者將對檔案做如下修改

改完後再 add stage 之後,再 pull 一次,
這時候會出現 Rebase in progress 視窗,
請選擇 continue rebase 以完成 conflict 處理。
而如果選 abort rebase 時,則回復成未處理 conflict 狀態。
