Я использую Ankh SVN 2.4.11610.27 для Visual Studio 2010 и работает достаточно прилично.AnkhSVN & DiffMerge не сохраняет изменения
Я установил SourceGear DiffMerge, чтобы иметь возможность разрешать конфликты слияния, используя instructions provided here.
Теперь я могу щелкнуть правой кнопкой мыши файл в моем проводнике решений и выбрать «Редактировать конфликты», и он запускает инструмент Diff Merge. После разрешения всех индивидуальных конфликтов слияния я сохраняю файл и закрываю DiffMerge.
Тем не менее, Анк не поднимает возвращенную объединенную версию от DiffMerge и ничего не делает. Когда я раньше использовал SourceGear Vault, сохранение изменений в DiffMerge могло бы обновить файл на диске, а затем Visual Studio спросит меня, хочу ли я закрыть/снова открыть файл, чтобы увидеть изменения. Используя Ankh, я не получаю такого приглашения.
Чтобы повторить, я использовал the instructions и просто выбрал DiffMerge из раскрывающегося списка в меню опций Инструменты пользователя Subversion. Ниже приведен ярлык, который запускается для инструмента слияния:
«C: \ Program Files \ SourceGear \ Common \ DiffMerge \ sgdm.exe»/m/r = "$ (Объединенный)" "$ (Mine)" " $ (Base) "" $ (Их) "/ t1 =" $ (MineName) "/ t2 =" $ (MergedName) "/ t3 =" $ (ИхName) "
Единственная проблема, по которой вы не получили приглашение? Вы видели, что файл не был изменен? –