Я использую твердотельный накопитель SATA, который я всегда держу при себе и на котором храню все свои проекты.
Однако недавно я начал терять данные при подключении твердотельного накопителя к ПК после подключения к другому (большинство файлов заканчивались up представляет собой не что иное, как этот символ, повторяющийся x раз: �)
Оба устройства работают под управлением Windows 10.
Если это произойдет, я могу отключить и снова подключить SSD, в результате чего данные будут восстановлены.
Но после того, как я это сделаю, все файлы в моей рабочей области внезапно окажутся неустановленными, и если я попытаюсь открыть журнал git с расширением VS Code Git History (v0.4.6), это вывод git:
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
В основном это всегда означает, что мне нужно удалить папку .git
и снова git init
, что приводит к потере всего моего прогресса.
Я также пытался делать вещи, описанные в ответах этот вопрос Stackoverflow, но это также просто очищает историю, и я потерять весь прогресс.
Это очень, очень неприятно, и я не знаю, в чем именно проблема.
Информация для входа в git одинакова на обоих ПК.
Горячая замена SSD включен на обоих ПК, и я всегда использую Windows для безопасного извлечения внешнего диска или жду, пока компьютер полностью выключится, но это все равно происходит.