Visual Studio - AnkhSvn, TortoiseSVN, Pageant

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

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

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

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

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

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


person Chris Diver    schedule 07.03.2011    source источник


Ответы (1)


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

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

person Jon Adams    schedule 19.10.2011