git stash не работает в IntelliJ PowerShell, почему это так? - PullRequest
0 голосов
/ 10 ноября 2018

Я установил git с помощью scoop, и, как правило, он работает нормально, но я попал в странную ситуацию. Когда я пытаюсь сохранить изменения в консоли PowerShell внутри IntelliJ (на самом деле PyCharm), я получаю эту ошибку:

> git stash
fatal: could not exec C:/Users/pupeno/scoop/apps/git/current/mingw64/libexec/git-core/git-legacy-stash: No such file or directory

Действительно, этот файл не существует; но работает git stash на отдельном PowerShell. Есть идеи, почему это может быть?

То, как я настраиваю PowerShell в качестве моего терминала, выглядит следующим образом:

enter image description here

и вот как выглядит ошибка:

enter image description here

1 Ответ

0 голосов
/ 10 ноября 2018

Хотя при выводе ошибки в указанном выше месте сам файл должен находиться в папке установки git:

C:\Program Files\Git\mingw64\libexec\git-core

но работает git stash на автономной PowerShell. Есть идеи, почему это может быть?

Возможно, проблема связана с тем, что в имени папки есть пробелы.
Windows знает, как с этим хорошо справиться.

Чтобы убедиться, что это действительно проблема, установите git portable версию, обновите свою конфигурацию и проверьте, есть ли ошибка.

Git Portable: https://github.com/sheabunge/GitPortable/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...