Visual Studio - AnkhSvn, TortoiseSVN, Pageant - PullRequest
2 голосов
/ 07 марта 2011

Я использую Visual Studio 2010 с AnkhSvn для работы Visual Studio и TortoiseSVN для других устаревших проектов на той же машине.

Я подключаюсь к серверу SVN с помощью ключей SSH, хранящихся в PageAnt, чтобы не допускать постоянных запросов моего пароля.Это работает до тех пор, пока мне не понадобится запустить VS2010 в качестве администратора, после чего AnkhSvn запрашивает мой пароль каждый раз, когда мне нужно обновить / зафиксировать и т. Д. На сервере.

Это было нормально, но всякий раз, когда я пытаюсь запустить мастер слияния AnkhSvn, он зависает после этапа выбора источника, и мне приходится принудительно завершать процесс VS2010.

Я могу обойти это, запустив PageAnt от имени администратора, когда запускаю VS2010 от имени администратора.Но это побочный эффект, который TortoiseSVN запросит мой пароль SSH.

Казалось бы логичным попытаться запустить два экземпляра театрализованного представления, один как администратор, а другой - как обычно, однако PageAnt не разрешит запуск двух экземпляров.

Есть ли у кого-нибудь обходной путь, чтобы я мог использовать TortoiseSVN и AnkhSVN вместе, используя PageAnt для аутентификации, независимо от того, запускаю ли я VS2010 в качестве администратора?

1 Ответ

0 голосов
/ 19 октября 2011

Приложения Windows могут быть созданы так, чтобы не допускать запуска дублирующих процессов. Вы должны будете заставить команду театрализованного представления изменить это.

Вы можете запускать экземпляры администратора на виртуальной машине, хотя в этой ситуации это может не стоить проблем; ваш звонок.

...