Проблема с обновлением статуса файлов с помощью VisualSVN и AnkhSVN - PullRequest
1 голос
/ 08 сентября 2010

Мы используем VisualSVN Server в качестве нашего сервера контроля версий.Мы интегрировали TortoiseSVN в Visual C ++ 2008, используя VisualSVN.

Теперь я хочу посмотреть, заблокирован ли файл другим пользователем.Когда я нажимаю кнопку «Обновить статус», ничего не меняется.Что я делаю неправильно?

Я также удалил VisualSVN и установил вместо него AnkhSVN.Та же проблема существует здесь.Когда я нажимаю кнопку «Обновить статус» (правый клик -> Subversion -> Обновить статус), я не вижу никаких изменений (ни один из значков в левой части имени файла не изменяется, ни «заблокировано», ни «изменено»)...).Но когда я нажимаю кнопку «Обновить ожидающие изменения» на вкладке «Недавние изменения» окна «Ожидающие изменения», список отражает изменения.Но я хочу видеть изменения в виде значков рядом с именами файлов!

Есть идеи?

1 Ответ

1 голос
/ 14 мая 2011

Subversion, и поэтому AnkhSVN, не предназначены для того, чтобы сообщать о состоянии чужих работ вашей рабочей копии.Инструмент предназначен для способа работы copy-modify-merge , т.е. вы обновляете свою рабочую копию, вносите необходимые изменения и фиксируете их.тем временем вы получите уведомление об этом во время фиксации, затем обновите, и в большинстве случаев файлы автоматически объединяются.В худшем случае вам нужно разрешать конфликты, что не очень сложно, если вы настроили правильный инструмент слияния .Я лично использую SourceGear DiffMerge в AnkhSVN, который бесплатный.

...