Вы когда-нибудь работали над решением с проектами, размещенными в разных репозиториях Git? Раньше вам приходилось либо использовать несколько экземпляров Visual Studio, либо полагаться на внешние инструменты Git. Начиная с Visual Studio 2022 Preview 3, вы можете включить функцию предварительного просмотра с несколькими репозиториями, которая позволяет работать с проектами в нескольких репозиториях и вносить в них вклад из одного экземпляра Visual Studio с помощью одного решения.
Загрузить предварительную версию Visual Studio 2022
Самый простой способ включить поддержку нескольких репозиториев — использовать CTRL+Q, «Предварительный просмотр» и открыть панель функций предварительного просмотра.
Прокрутите до пункта «Включить поддержку нескольких репозиториев» и установите флажок.
Эта функция все еще находится в предварительной версии, а это означает, что мы прилагаем все усилия, чтобы добавить дополнительную поддержку в будущих выпусках.
А пока мы полагаемся на ваши отзывы и сообщество, чтобы создать то, что вам нужно.
Панель функций в предварительной версии Visual Studio 2022
Открытое решение с проектами в разных репозиториях
Если у вас уже есть решение с проектами, размещенными в разных репозиториях Git, просто откройте его с помощью стартового окна Visual Studio или с помощью меню Файл → Открыть → Проект/Решение, и Visual Studio автоматически активирует до 10 репозиториев одновременно.Вы сможете узнать, активировала ли Visual Studio ваши различные репозитории Git, посмотрев на средство выбора репозитория в строке состояния (расположенное в правом нижнем углу), которое укажет количество имеющихся у вас активных репозиториев.
Активные репозитории выделены жирным шрифтом в средстве выбора репозитория.
Выбор репозитория в строке состояния Вы также можете добавить проекты, размещенные в разных репозиториях, к существующему решению, щелкнув правой кнопкой мыши свое решение в обозревателе решений и выбрав «Добавить» → «Существующий проект».
Внесение изменений
Окно изменений Git автоматически отслеживает изменения в разных репозиториях.Все, что вам нужно сделать, это написать коммит и нажать кнопку «Зафиксировать все репозитории», чтобы зафиксировать все ваши изменения.
Вы также можете сначала зафиксировать изменения, что позволит вам выбрать репозитории, в которые вы хотите зафиксировать изменения.
Кроме того, вы можете использовать средство выбора репозитория в верхней части окна «Изменения Git», чтобы сосредоточить внимание и зафиксировать изменения в одном репозитории за раз.
Изменения в нескольких репозиториях
Поддержка нескольких репозиториев для Amend, Stash, переключения ветвей и сети.
Поддержка нескольких репозиториев для Amend, Stash, переключения ветвей и сетевых операций, включая Pull, Push, Fetch и Sync, появится в окне Git Changes в будущих итерациях.
Чтобы использовать любую из этих операций сейчас, вам нужно будет использовать средство выбора репозитория, чтобы сосредоточиться на одном репозитории за раз.
В качестве альтернативы вы можете использовать окно репозитория Git для ветвления, как показано в следующем разделе.
Использование средства выбора репозитория, чтобы сосредоточиться на одном репозитории
Управление филиалами и репозиториями
Окно Git Repository распознает все активные репозитории и обеспечивает просмотр и управление между репозиториями.Вы можете просматривать, создавать, управлять и переключать ветки прямо из этого окна.
Подробности коммитов, встроенные различия и входные/выходные коммиты всех функций, как и в случае с отдельными репозиториями.
Поддержка нескольких репозиториев в окне репозитория Git.
Теги: #microsoft #git #программирование #C++ #.
NET #Visual Studio #visual studio 2022 #Visual Studio 2022
-
Фонд Успеха В Интернете
19 Oct, 24 -
Void Linux На Musl Libc. История Борьбы
19 Oct, 24 -
Целые Числа В Ruby
19 Oct, 24 -
Касперский Взбунтовался
19 Oct, 24 -
Всегда Начеку: Важность Осознанности
19 Oct, 24