Visual Studio может подключиться к проекту DevOps Azure через Team Explorer, добавив новое соединение Team Project.
При подключении к командному проекту (размещенному в DevOps Azure) можно просматривать рабочие элементы, сборки и многое другое:
Однако существует проблема, когда вышеупомянутый проект в DevOps Azure не использует внутренний репозиторий Git AzO DevOps , а вместо этого использует внешний репозиторий GitHub .
В Azure DevOps этот внешний репозиторий GitHub был настроен в:
Настройки проекта -> Доски -> Соединения GitHub и единицы работы (например, задачи) успешно связаны с коммитами в репозитории GitHub.
Visual Studio поддерживает только внутренний репозиторий Git Team Project, который пуст, поскольку вместо него используется внешний репозиторий GitHub.
Если Visual Studio напрямую подключен к репозиторию GitHub, то все команды Git доступны, но связь с Team Project потеряна, а такие вещи, как «Рабочие элементы», «Сборки» и т. Д., Более недоступны. С другой стороны, при подключении к проекту Azure DevOps Team они доступны, но репо с исходным кодом (в GitHub) больше не доступно.
Обе опции кажутся взаимоисключающими. Есть ли способ подключиться к командному проекту DevOps Azure при одновременном использовании внешнего репозитория GitHub (вместо неиспользуемого внутреннего репозитория Azure DevOps Azure)?