Как программно включить TFS «проводник управления исходным кодом» при использовании другого плагина управления исходным кодом? (Из надстройки Visual Studio) - PullRequest
2 голосов
/ 22 марта 2012

Я пишу надстройку для Visual studio 2010+, которая будет действовать как Mercurial <-> TFS Bridge.

Надстройка в настоящее время работает, беря последние данные из существующего проекта TFS и преобразовывая их в локальный репозиторий Mercurial, который проталкивает TFS до центрального хранилища. При получении последней версии он будет проходить через TFS к отображенному пути TFS, который затем передается в локальное хранилище слиянием для Mercurial и, наконец, перемещается в ваше рабочее (клонированное) хранилище.

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

Я хотел бы просмотреть «Source Control Explorer» и получить последнюю версию, регистрацию и т. Д. Я пытался сделать это наиболее простым способом, пытаясь вызвать Visual Studio для переключения плагина Source Control на летать, когда окно переключается. Кажется, я не могу заставить это работать (я не могу найти крючок).

Если кто-то знает, как переключать управление исходным кодом программно или как активировать сам TFS Explorer.

...