AnkhSVN - сохраните локальную копию и получите последнюю версию - PullRequest
1 голос
/ 23 января 2009

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

Спасибо и всего наилучшего, Ашиш Агарвал Ashish.Agarwal@Renishaw.com

1 Ответ

3 голосов
/ 23 января 2009

[Не связано: Пожалуйста, удалите свой адрес электронной почты из вашего вопроса, если вы не хотите получать спам. Вы можете получать уведомления об обновлениях через RSS и почту через настройки вашего профиля].

«Папки», которые вы видите в Visual Studio, не являются обычными папками / каталогами. Это просто фильтры вашего проекта. Для некоторых типов проектов они сопоставляются с фактическими папками (например, C #, VB и веб-сайты), но для других проектов они не (например, C, C ++, Setup, Database, ...).

Так что на самом деле вы просто обновляете выбор фильтра / папки и все, что ниже.

Для большинства задач вы всегда должны обновлять либо решение, либо уровень проекта, либо отдельный файл, поскольку обновление подкаталога без ссылки на файлы внутри проекта - это операция, которая может оставить вас с поврежденным проектом. (Новые файлы не будут включены в ваш проект, а старые файлы не будут удалены).

AnkhSVN позволяет обновлять весь каталог сразу, установив флажок [X] Recursive в нижней части диалогового окна, но в настоящее время это не настройка по умолчанию.

...