Если это и разовый глюк, то весьма неприятный. Visual Studio не опознал подмену файла при Switch-е бранча в SVN. В итоге в коммит ушли файлы не из того бранча. Понятно, что всё восстанавливается, но на то, чтобы разобрать, какие правки были внесены мной в не ту версию файла, а какие -- из чужого бранча -- ушло время.

А я-то привык, что он всегда её опознаёт и предлагает перезагрузить содержимое.

Мораль: всегда закрывать все открытые файлы при "Switch"/"Update до определённой версии".