使用VS Code作為版本合併編輯器

banq發表於2022-07-26

VSCode 1.70支援版本合併編輯功能,可以透過設定"git.mergeEditor": true啟用。
可以作為它可以作為 git mergetool合併工具。
合併衝突是非常麻煩,這個編輯器給出三個介面(三路合併),左右分別是衝突的兩個版本,下面第三個橫版面則是你透過選擇程式碼行後合併後的結果。

試用預覽版:https ://code.visualstudio.com/insiders/

為了將它用於git,您還需要新增--wait引數,例如

[merge]
    tool = code-insiders
<p class="indent">[mergetool]
    writeToTemp = true
    keepBackup = false
<p class="indent">[mergetool "code-insiders"]
    cmd = code-insiders --wait -m $REMOTE $LOCAL $BASE $MERGED

相關文章