マージ
公式サイト:
Merge Conflicts | Visual Studio Code [Official]
使い方
参考:
Visual Studio Code で競合を解決しよう | ultra code
マージツールとして設定する
Git にマージツールの設定を追加する。ユーザー設定を ~/.gitconfig
に追加する。または、プロジェクト毎に .git/config
に設定を追加する。
[merge]
tool = vscode
[mergetool]
prompt = false
keepBackup = false
[mergetool "vscode"]
cmd = 'C:\Users\(User Name)\AppData\Local\Programs\Microsoft VS Code\Code.exe'
trustExitCode = false
Code language: TOML, also INI (ini)
マージ時にコンフリクトが発生したら、git mergetool
コマンドで VSCode を起動する。
$ git merge master $ git mergetool
参考:
Visual Studio Code を Git の mergetool として使うと捗る | tmegos blog
Git Difftool and Mergetool with Visual Studio Code | Kimserey Lam
How to Use VSCode as Your Git Editor, difftool, and mergetool | Rob O’Leary
How to Use Visual Studio Code as mergetool and difftool in Git | Satria Janaka
Using VSCode as Git mergetool and difftool (Kenichi Shibata) | FAUN Publication
git-mergetool | Git Documentation [Official]
Trying to solve merge confilct using Visual Studio Code – Stack Overflow