複数のGitインストールを避けるため、Git for Windowsの代わりにVSCodeを使ってWSL(Bash on Windows)Gitを使いたいです。VSCode:Git for Windowsの代わりにWSL Gitを使用する
WSLでgitコマンドをリダイレクトしてgit.exe
comportmentをエミュレートする簡単なbatスクリプトを作成しました。 CMDではうまく動作しますが、VSCodeではうまく動作しません。また、WSLはVSCodeの私のデフォルト端末です。
VSCode settings.json:
{
"git.path": "D:\\tools\\git.bat",
"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\bash.exe"
}
とgit.bat:
@echo off
bash -c 'git %*'
任意のアイデアは、WSLのGitの作業VSCodeを作るには?
私にとって奇妙なことは、このアプローチはルビー、Rubocop、および私が試した他のすべての実行可能ファイルで動作することです。私はなぜそれがgitのために動作しないのか分からない。 –