Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-08-25. Снятые релизы не поддерживаются. Исправления выпускаться не будут даже при критических проблемах безопасности. Для лучшей производительности, повышения безопасности и новых функций GitHub Enterprise Server см. Обзор процесса обновления. Для помощи с обновлением обращайтесь в GitHub Enterprise Support.

Просмотр предлагаемых изменений

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

Запрос на вытягивание — это шанс посмотреть на вашу работу с свежими глазами, прежде чем он становится частью main. В этом руководстве вы изучите собственные изменения, примените улучшения и объедините первую функцию веб-сайта.

Необходимые условия

  • Открытый запрос на вытягивание для ветви add-starred-list . Если вы еще не открыли его, см. раздел AUTOTITLE.

Зачем просматривать код?

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

Просмотр изменений в запросе на вытягивание

Вкладка "Файлы", измененная в запросе GitHub на вытягивание, отображает дифф в зависимости от того, что ваша ветвь добавляет или изменяет. Внимательно просмотрите его.

  1. Щелкните Просмотреть запросы на вытягивание , чтобы перейти к папке "Входящие" в папке "Входящие GitHub". Кроме того, перейдите к stargazers-log репозиторию и перейдите на вкладку "Запросы на вытягивание ".
  2. Щелкните заголовок, чтобы открыть запрос на вытягивание для add-starred-list ветви.
  3. Перейдите на вкладку "Измененные файлы".
  4. Прочитайте дифф для каждого файла, ищите:
    • Ошибки или ошибки логики, например несоответствие имени файла в script.js.
    • Отсутствует обработка ошибок, таких как то, что происходит, если events.json не удается загрузить.
    • Проблемы со специальными возможностями, такие как отсутствующие замещающие тексты или неясные метки.
    • Ничего неясного, что будущий читатель может бороться с.
  5. Чтобы отметить, что нужно изменить, наведите указатель мыши на строку и введите комментарий, а затем нажмите кнопку "Комментарий".

Необязательно. Получение второго мнения ИИ

Вы также можете попросить Копилот Чат редактора просмотреть те же изменения и предложить вторую перспективу.

  1. В редакторе откройте Копилот Чатфайл .

  2. Попросите его просмотреть изменения с помощью запроса, как показано ниже.

    Text
    Review my changes for bugs, missing error handling, and accessibility issues.
    
  3. Ознакомьтесь с предложениями и определите, какие из них улучшают вашу функцию. Вы всегда контролируете, какие изменения необходимо внести.

Совет

Если вы пользовались просмотром Copilot собственного кода, вы можете зарегистрироваться для получения дополнительных кредитов ИИ и Обзор кода Copilot, что может автоматически просматривать запросы на вытягивание при добавлении Copilot в качестве рецензента.

Для получения дополнительной информации см. разделы AUTOTITLE и О обзоре кода GitHub Copilot в GitHub Enterprise Cloud документации.

Применение обратной связи

Превратите заметки о проверке и любые Копилот Чат предложения, с которыми вы согласны с обновлениями.

  1. В редакторе обновите затронутые файлы, чтобы устранить найденные вами сведения.
  2. Введите GitHub Desktopсообщение фиксации, например Address review feedback, а затем нажмите кнопку "Зафиксировать# файлы", чтобы добавить в список надстроек.
  3. Щелкните "Отправить источник" , чтобы обновить запрос на вытягивание с помощью новой фиксации.

Слияние запроса на вытягивание

Когда вы удовлетворены изменениями, объедините их в main.

  1. В GitHubпротивном случае вернитесь к запросу на вытягивание и обновите страницу.
  2. Перейдите на вкладку "Беседа ".
  3. Нажмите кнопку "Объединить запрос на вытягивание", а затем нажмите кнопку "Подтвердить слияние".
  4. Нажмите кнопку "Удалить ветвь", чтобы очистить ветвьadd-starred-list.

Проверка хода выполнения

Обновите доску проекта, чтобы отразить завершенную работу.

  1. На GitHubвкладке "Проекты" в репозитории перейдите к Stargazers log доске проекта.
  2. Перетащите элемент из "Выполняется" Display a list of starred repositories в "Готово".

Если у вас есть дополнительные возможности для сборки, создайте новые проблемы и переместите их в "Ход выполнения " при запуске следующего цикла.

Полный рабочий процесс

Теперь вы выполнили полный рабочий процесс разработчика:

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

То, что вы выполнили

задачиРезультат
Просмотр изменений на вкладке "Измененные файлы"Вы открыли вкладку "Файлы запроса на вытягивание" и прочитали дифф.
Применена обратная связь и появилась дополнительная помощь по искусственному интеллектуВы применили изменения и, возможно, попросили Копилот Чат проверить.
Объединенный компонентВы объединили изменения в main.
Обновлен ход выполненияВы переместили проблему в Готово на доске проекта.

Дальнейшие действия