VSCode 'Git Status' не похож на WSL.exe (по сравнению с powershell) - PullRequest
0 голосов
/ 25 июня 2019

Я переключил терминал Visual Studio Code на новую встроенную оболочку Ubuntu bash, установив запись json ...

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe"

, но когда я набрал git status, результат был не тот, который я вижу встандартная оболочка PowerShell?поэтому они по какой-то причине не синхронизированы.

Должен ли я сообщить об ошибке?с чего бы это?что делать?пользовательский интерфейс также не видит, что они не синхронизированы.

1 Ответ

1 голос
/ 25 июня 2019

Вы загружаете другую .gitconfig при запуске git в WSL. .gitconfig находится в вашем домашнем каталоге, в powershell это будет C:\Users\My Name\.gitconfig, а в WSL это будет /home/myname в вашем WSL, который хранится где-то в папке состояний в% localappdata%.

Проверьте различия между .gitconfig файлами, возможно, у вас окончание строк настроено по-разному, как предложено в комментариях jessehouwing.

...