[Не связано: Пожалуйста, удалите свой адрес электронной почты из вашего вопроса, если вы не хотите получать спам. Вы можете получать уведомления об обновлениях через RSS и почту через настройки вашего профиля].
«Папки», которые вы видите в Visual Studio, не являются обычными папками / каталогами. Это просто фильтры вашего проекта. Для некоторых типов проектов они сопоставляются с фактическими папками (например, C #, VB и веб-сайты), но для других проектов они не (например, C, C ++, Setup, Database, ...).
Так что на самом деле вы просто обновляете выбор фильтра / папки и все, что ниже.
Для большинства задач вы всегда должны обновлять либо решение, либо уровень проекта, либо отдельный файл, поскольку обновление подкаталога без ссылки на файлы внутри проекта - это операция, которая может оставить вас с поврежденным проектом. (Новые файлы не будут включены в ваш проект, а старые файлы не будут удалены).
AnkhSVN позволяет обновлять весь каталог сразу, установив флажок [X] Recursive в нижней части диалогового окна, но в настоящее время это не настройка по умолчанию.