Microsoft выпускает Git Experience в Visual Studio

Домашняя страница InfoQ Новости Microsoft выпускает Git Experience в Visual Studio

.NET
InfoQ Live (16 февраля): как реализовать наблюдаемость на каждом этапе жизненного цикла разработки программного обеспечения
Закладки

30 ноября 2020 г., чтение 2 мин.

  • Артур Казальс

Ранее в этом месяце, во время конференции .NET Conf 2020 г., Microsoft выпустила последнюю версию Visual Studio для Windows. Новая версия включает несколько улучшений, связанных с .NET 5 (выпущенных одновременно на одном мероприятии). Однако одной из наиболее важных функций этого выпуска было то, что Microsoft назвала «Git Experience»: набор инструментов, который делает Git средством управления версиями по умолчанию в Visual Studio 2019. Новые функции позволяют разработчику напрямую управлять репозиторием Git. из Visual Studio, уменьшая переключение контекста.

Microsoft впервые анонсировала новый инструментарий git ранее в этом году, в марте. С тех пор команда разработчиков Visual Studio использовала отзывы сообщества для улучшения пользовательского интерфейса и работы над новыми функциями. В своем официальном выпуске на .NET Conf, Git Experience заменил Team Explorer в качестве стандартного набора инструментов управления версиями для Visual Studio.

Git Experience позволяет разработчику добавлять свой локальный код в Git одним щелчком мыши. . Новый интегрированный поток входа на GitHub уже можно использовать, а локальный код можно добавить в любой репозиторий на основе git (включая GitHub). Все основные функции, которые можно ожидать от графического интерфейса Git, также доступны из нового меню Git верхнего уровня: список локально клонированных репозиториев, базовые операции Git и конфигурация репозитория.

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

Еще одна полезная функция этого выпуска — улучшенное разрешение конфликтов слияния. Любые конфликты слияния можно разрешить с помощью управляемого визуального процесса, а редактор слияния с тремя экранами показывает ожидаемый результирующий код, поскольку конфликты решаются индивидуально. Git Experience также позволяет разработчику настраивать глобальные параметры Git и параметры репозитория из Visual Studio..

Источник: Microsoft

Новый инструментарий Git — важная разработка в Visual Studio , особенно с учетом других функций, связанных с GitHub, выпущенных в этом году (например, GitHub Actions для Azure). Как визуальный интерфейс Git, Git Experience далеко не так совершенен, как другие графические интерфейсы Git, такие как GitKraken (что и ожидается). С другой стороны, это важная функция повышения продуктивности для разработчиков .NET, уменьшающая переключение контекста за счет переноса общих рабочих процессов управления версиями в Visual Studio. Это также знаменует собой еще один шаг к полной интеграции GitHub в экосистему разработки Microsoft: в исходном объявлении о выпуске говорится, что «это только начало», поэтому мы, вероятно, можем ожидать дальнейшей интеграции GitHub и новых функций в ближайшем будущем.

Git Experience доступен в качестве интерфейса управления версиями по умолчанию в Visual Studio 2019 начиная с версии 16.8. Важно отметить, что, хотя нет упоминаний о том, что Git Experience поддерживается какой-либо другой платформой, кроме Windows, все еще можно использовать репозитории Git и Subversion с Visual Studio 2019 для Mac.

Связанные темы:
  • Разработка
  • Source Control
  • Visual Studio
  • .NET
  • Git
  • Microsoft
  • Visual Studio 2019
  • Источник Код
  • Связанные редакционные статьи

    • Сопутствующий спонсируемый контент

    • Документ для лидеров мысли Forrester: создание потоков создания ценности с помощью платформ управления функциями
  • Связанные Спонсор

    LaunchDarkly Feature Management Platform. Динамическое управление доступность функций приложения для ваших пользователей. Начать бесплатную пробную версию .

Информационный бюллетень InfoQ

Обзор содержания InfoQ за прошлую неделю, рассылаемый каждый вторник. Присоединяйтесь к сообществу из более чем 250 000 старших разработчиков. Посмотреть пример

Мы защищаем вашу конфиденциальность.

Комментарии сообщества

Обсудить
Оцените статью
Botgadget.ru
Добавить комментарий