Когда я переключаюсь на другую ветку или возвращаюсь на ранние коммиты VS этого не понимает. То есть git переключился, появились новые файлы и папки, пропали старые файлы и папки. А VS при запуске кода говорит, что такие-то не нашла (хотя они лежат в папке), а старые потеряла (хотя они уже и не используются в коде).
Как вы с этим боретесь?
UPD:
И не только в коде дело - в assets тоже. Если какая-то JS либа появится в файловой системе без ведома VS, то последняя при publish не перенесет эту либу куда следует.