Невозможно выполнить git checkout из-за ошибок в файле и невозможности использования git stash - PullRequest
0 голосов
/ 30 сентября 2018

Я пытаюсь сделать git checkout для ветки:

$ git checkout remotes/origin/QuestionFormJN
error: Your local changes to the following files would be overwritten by 
checkout:
    ICompute-api/.vs/ICompute-api/v15/Server/sqlite3/storage.ide-shm
    ICompute-api/.vs/ICompute-api/v15/Server/sqlite3/storage.ide-wal
Please commit your changes or stash them before you switch branches.
Aborting

Затем я пытаюсь сделать git stash и получаю эту ошибку:

$ git stash
Saved working directory and index state WIP on master: e52c54c fixed login
Unlink of file 'ICompute-api/.vs/ICompute- 
api/v15/Server/sqlite3/storage.ide-shm' failed. Should I try again? (y/n) y
Unlink of file 'ICompute-api/.vs/ICompute- 
api/v15/Server/sqlite3/storage.ide-shm' failed. Should I try again? (y/n) n
error: unable to unlink old 'ICompute-api/.vs/ICompute- 
api/v15/Server/sqlite3/storage.ide-shm': Invalid argument
Unlink of file 'ICompute-api/.vs/ICompute- 
api/v15/Server/sqlite3/storage.ide-wal' failed. Should I try again? (y/n) n
error: unable to unlink old 'ICompute-api/.vs/ICompute- 
api/v15/Server/sqlite3/storage.ide-wal': Invalid argument
fatal: Could not reset index file to revision 'HEAD'.

Что я делаюнеправильно?

1 Ответ

0 голосов
/ 01 октября 2018

Ошибка «Unlink of file failed» (которая почти всегда видна только в Windows) означает, что файл не может быть удален при сохранении, обычно потому, что он используется какой-либо другой программой.В Windows обычно не разрешается удалять файл, используемый другой программой, поэтому вам нужно выяснить, что это такое, и закрыть его.Вы также можете перезагрузить компьютер и посмотреть, исправит ли это проблему, вызванную git stash.

В системе Unix эта ошибка будет означать, что вы использовали Git, скомпилированный для более новой версии вашей ОС, на очень, очень старая версия.

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