Vim создает больше ненужных файлов и не может быть удален командой rm -rf на gitbash в Windows 10 - PullRequest
1 голос
/ 05 октября 2019

Просто обновите gitbash до последней версии. Затем попытался создать файл с помощью редактора vim на gitbash. Файл может быть создан, но он создал несколько файлов вместе с

test.txt
test_txt.swp
.test.txt.swp
.test.txt.swx

И когда я попытался удалить, используя

rm -rf test.txt

сообщение об ошибке: rm: cannot remove test.txt: invalid request code

1 Ответ

0 голосов
/ 05 октября 2019

Неверный код запроса , кажется, EBADRQC 56

Чтобы убедиться, что это не проблема PATH, где установка Cygwin может помешать Mingw Bash для Git для Windowsпопробуйте ту же команду в упрощенном PATH и переносном Git (например, PortableGit-2.23.0-64-bit.7z.exe), распакованном в любом месте.

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\cmd;%GH%\mingw64\bin;%PATH%

Затем попробуйтекоманда rm в обычном сеансе оболочки Windows CMD (сначала не git bash).

Попробуйте и используйте (для тестирования) rm -i, чтобы получить подтверждение. -f немного опасно, -rf тем более.

...