Агентные кейсы
Разработка и DevOps

Разрешение конфликтов слияния в git и пуш в ветку через Microsoft Scout

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

Сделано сMicrosoft Scout

Что сделали

После git pull в файле остаются маркеры конфликта, и Scout указывают на этот файл. Он читает маркеры, сравнивает обе версии кода и предлагает объединённый файл на проверку. Коммит и пуш в ветку статья описывает как отдельный сценарий Scout. Агент смотрит diff, пишет сообщение коммита, создаёт ветку и пушит. По умолчанию каждую команду нужно одобрить перед запуском.

Что получилось

Статья описывает процесс, но не приводит ни измерений, ни сроков, ни примера на реальном репозитории. Разрешению конфликтов там посвящено несколько предложений, и насколько хорошо Scout справляется со сложными конфликтами, не сказано.

На что обратить внимание

Для Scout нужен корпоративный доступ. Это участие в превью Frontier, политика устройств в Intune и лицензии Microsoft 365 Copilot плюс GitHub Copilot Business или Enterprise. С личными аккаунтами войти нельзя.

Пояснение

Microsoft Scout это агент Microsoft для разработчиков, который работает с репозиториями и запускает команды. Intune это сервис Microsoft для управления корпоративными устройствами.

Кому пригодится

Разработчикам в компаниях на стеке Microsoft с лицензиями Copilot, которые хотят передать агенту рутину с git.

Попробуйте сами с Microsoft Scout

В моём репозитории [путь к репозиторию] конфликты слияния после мержа [ветка A] в [ветка B]. Сравни обе стороны в каждом конфликтном файле, объясни, что поменяла каждая, и предложи объединённую версию на проверку. Когда я одобрю, запусти [команда тестов], чтобы убедиться, что ничего не сломалось, затем остановись и покажи детали коммита и пуша, прежде чем пушить в [название ветки].

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: fdaytalk.com ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.