У меня были следующие две проблемы с несколькими локальными Git репозиториями в macOS 10.15.1 с использованием Git 2.25.0, и я не уверен, что вызывает это:
Состояние некоторых или всех файлов в хранилище удаляется и добавляется, но между удаленными и добавленными версиями файлов нет никаких изменений (даже концов строк)
Файлы дублируются, например, если у меня есть файл с именем coverage.json
, создается идентичный файл с именем coverage 2.json
. Иногда создаются дополнительные копии, такие как coverage 3.json
Решения, которые я пробовал:
- Обновление Git из стандартной установки macOS до версии 2.25 .0 с помощью Homebrew
- Удаление git связанных расширений из кода VS
- Когда файлы удалены и добавлены, фиксация изменена. Это только отталкивает проблему - через некоторое время файлы будут как-то отображаться как удаленные и добавленные снова
Единственное решение, которое я нашел, это либо постоянно удалять файлы и отменять изменения, либо запускать новые, чистый проект. Однако даже в новых проектах эта проблема иногда возникает снова.