В предыдущей статье мы говорили о новых новостях что GitHub позволяет создавать неограниченное количество частных репозиториев. с их бесплатным предложением GitHub Free.
Это объявление, среди многих других, сделанных в последние месяцы, похоже, является результатом приобретения Microsoft GitHub.
Операция, направленная не только на ускорение внедрения платформы обмена исходным кодом. в бизнесе, но и для вывода продуктов Microsoft на новые рынки.
Обе компании также пообещали интегрировать свои продукты, чтобы предоставить разработчикам и предприятиям новые возможности для совместного использования исходного кода и совместной работы.
Y Это начало обретать форму в сентябре прошлого года, когда Microsoft объявила о выпуске Azure Pipelines.(новая служба непрерывного развертывания и интеграции (CI / CD), встроенная в GitHub) и общедоступная предварительная версия расширения GitHub Pull Requests (PR) для Visual Studio Code.
Мы должны подчеркнуть, что запросы на вытягивание используются совместными проектами или проектами с открытым исходным кодом для предложения исправлений или новых функций.
Microsoft хочет связать свои продукты
С этим расширениемMicrosoft предлагает пользователям Visual Studio Code новые возможности управления запросами на вытягивание.
Позволяя им сотрудничать, комментировать, просматривать и проверять GitHub PR прямо из редактора кода.
В качестве одной из основных функций позволяет аутентифицировать и подключать редактор кода к GitHub и, таким образом, иметь возможность просматривать списки PR и перемещаться по ним из Visual Studio Code..
Среди других возможностей по-прежнему предлагается интеграция с терминалом, так что интерфейс кода Visual Studio и инструменты командной строки, такие как git, могут сосуществовать.
Это расширение VS Code, как объяснила Microsoft, заполняет пустоту в рабочем процессе, с которой миллионы инженеров сталкиваются каждый день.
Чтобы увидеть этот пробел в перспективе, Microsoft повторила сегодня возможность запроса на вытягивание:
«Сегодня, просматривая исходный код, многие из нас вынуждены позволять нашим редакторам использовать упрощенный веб-интерфейс или сторонний инструмент проверки, который отображает изменения в другом редакторе.
Это позволяет вам получить обзор изменений, но в большинстве случаев у вас нет полного контекста о том, как были внесены изменения и как они влияют на окружающий исходный код.
Вне вашей обычной среды программирования у вас нет сочетаний клавиш, ваших любимых тем и настроек.
Хуже того, это означает, что у вас нет среды для навигации по исходному коду и проверки правильности работы проверяемых изменений. «
О запросах на извлечение кода VS
С момента выпуска первой общедоступной предварительной версии GitHub PR для Visual Studio Code Microsoft внесла множество улучшений в свой инструмент.
И, как и в официальном блоге GitHub, В последней версии расширения теперь можно создавать запросы на вытягивание GitHub прямо в Visual Studio Code. а не просто управлять из редактора кода.
Чтобы создать запросы на вытягивание в VS Code, просто пользователь должен навести указатель мыши на заголовок «GitHub Pull Requests» и щелкнуть значок +.
Затем выберите целевую ветвь запроса на включение и нажмите «Enter», чтобы открыть свой RP.
VS Code Pull Requests предоставляет множество других небольших улучшений, которые вы можете увидеть в примечаниях к выпуску, доступных в репозитории проекта..
Вы также можете загрузить последнюю версию расширения на GitHub. Обратите внимание, что запросы на вытягивание кода VS также могут быть установлены или обновлены непосредственно из VS Code.
В дополнение к возможности создавать запросы на вытягивание сейчас, с последней версией визуальный Studio Code, вы можете предлагать изменения в комментариях и просматривать проверки работоспособности для каждой RP.
Для предложений по изменениям кода вы можете оставить их как комментарии с разницей, указывающей текущий код рядом с предлагаемыми изменениями.
Подсказки можно легко применить, выбрав «Применить исправление» для проверки нового исправления кода.
Если вы хотите узнать об этом немного больше, вы можете посетить следующая статья на GitHub