Код VS содержит выделенные элементы, но не содержит ошибок

16

Я пишу проект React в коде VS. Я встретил эту проблему в коде VS. В моем проекте эта папка показывает Содержит выделенные элементы, и я знаю, что это означает, что в моих файлах есть ошибка. Но на картинке

против кода проекта,

Я проверил все файлы, но ошибок не найдено. Так что это заставляет меня чувствовать себя смущенным.

Я нашел эту проблему в Google и нашел похожую проблему GitHub. https://github.com/Microsoft/vscode/issues/54960

Надеюсь, кто-нибудь может мне помочь. Спасибо

KimYu
источник

Ответы:

34

Однократная фиксация с помощью git может быть решена.

Вейя Оу
источник
1
Спасибо. Меня устраивает. Можете ли вы помочь объяснить, почему это произошло?
КимЮ
5
Это происходит, когда вы удалили файлы из структуры папок и еще не добавили событие в коммит. VS Code рассматривает незавершенные изменения как «проблему», которая не очень хорошо объясняется!
Слакинов
4

Я видел это сообщение после перемещения файла из одной папки в другую, переименования и фиксации всего, что нужно для git.

В окне «Проблемы» Visual Studio обнаружена проблема с «удаленным» файлом. Каким-то образом VS оставил окно открытым для исходного местоположения файла, и на его вкладке файл был помечен как «удаленный». Закрытие этой вкладки в VS избавило от «Содержит выделенные элементы»

Даниэль Флиппанс
источник
0

Эта ошибка возникает из-за ожидающих изменений в git, поэтому для решения этой проблемы откройте командный терминал и перейдите в папку, в которой находится ваш проект, выполните следующие команды

git add .
git commit -m "your commit description"

В моем случае это работает с этим.

Хосе Фдо
источник
Здравствуйте! Хотя эти команды могут решить вопрос, в том числе объяснение того, как и почему это решает проблему, действительно поможет улучшить качество вашего сообщения и, вероятно, приведет к большему количеству голосов. Помните, что вы отвечаете на вопрос для читателей в будущем, а не только для того, кто спрашивает сейчас. Пожалуйста, измените свой ответ, чтобы добавить объяснения и указать, какие ограничения и предположения применяются.
Брайан
0

Была такая же проблема.

Многократная фиксация из кода VS не помогла.

Однако, как только я добавил файлы и зафиксировал их из оболочки, все стало на свои места.

hackernewbie
источник