{"meta":{"title":"Просмотр предлагаемых изменений в запросе на вытягивание","intro":"Просмотрите фиксации, изменения файлов и диффы в запросах на вытягивание, чтобы предоставить отзыв, утвердить изменения или запросить обновления перед слиянием.","product":"Запросы на включение внесенных изменений","breadcrumbs":[{"href":"/ru/pull-requests","title":"Запросы на включение внесенных изменений"},{"href":"/ru/pull-requests/how-tos","title":"How-tos"},{"href":"/ru/pull-requests/how-tos/review-pull-requests","title":"Просмотр пулл-реквестов"},{"href":"/ru/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request","title":"Просмотр предлагаемых изменений"}],"documentType":"article"},"body":"# Просмотр предлагаемых изменений в запросе на вытягивание\n\nПросмотрите фиксации, изменения файлов и диффы в запросах на вытягивание, чтобы предоставить отзыв, утвердить изменения или запросить обновления перед слиянием.\n\n## Сведения о просмотре запросов на вытягивание\n\nЛучше всего просматривать изменения в запросе на вытягивание по одному файлу за раз:\n\n* **Проверьте** каждый отдельный файл, измененный в запросе на вытягивание.\n* **Оставляйте комментарии** к конкретным изменениям.\n* После просмотра файла отметьте его как **просмотренный** , чтобы свернуть его и отслеживать свой прогресс.\n* **Индикатор выполнения** в заголовке запроса на вытягивание показывает, сколько файлов вы просмотрели.\n* Когда вы закончите, вы можете **утвердить** запрос на вытягивание или **запросить изменения** , отправив свой отзыв с кратким комментарием.\n\nЕсли запрос на вытягивание был вызван GitHub Copilot, Copilot ответит на ваши комментарии при отправке.\nCopilot будет отправлять новую фиксацию в запрос на вытягивание с дальнейшими изменениями. См. [О облачном агенте GitHub Copilot](/ru/copilot/concepts/agents/cloud-agent/about-cloud-agent).\n\n<div class=\"ghd-tool webui\">\n\n## Понимание цели запроса pull\n\nПонимание мотивации запроса на вытягивание помогает держать ваш обзор целевым и значимым. Кроме того, вы можете предоставить отзывы, которые соответствуют намерению автора запроса на вытягивание и целям проекта.\n\nВы можете лучше понять контекст и обоснование предлагаемых изменений.\n\n### Использование боковой панели запроса на вытягивание для контекста\n\nНа боковой панели запроса на вытягивание можно найти ценный контекст, в том числе:\n\n* Связанные проблемы или **обсуждения**: ознакомьтесь с этими **вопросами**, чтобы понять проблемы или цели, которые предназначен для решения запроса на вытягивание. Вы также можете собирать сведения о фоновых, проектных решениях или текущих дебатах.\n* Связанные **проекты** или **вехи**: проверьте, как этот запрос pull вписывается в более крупные проекты или предстоящие выпуски.\n\nИспользуйте эту информацию, чтобы составить свой обзор и проверить, соответствуют ли цели запроса на вытягивание первоначальному замыслу.\n\n### Использование Copilot Chat для понимания обоснования\n\nВы можете обратиться Copilot Chat за помощью к пониманию намерения запроса на вытягивание или уточнять любую часть изменения.\n\n1. В правом верхнем углу страницы pull request нажмите кнопку **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"Copilot icon\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>** рядом с строкой поиска.\n\nCopilot Chat отображается, при этом pull-запрос прикреплён в качестве контекста к окну запроса.\n\n1. В поле запроса введите вопрос и нажмите клавишу <kbd>ВВОД</kbd>. Например, можно ввести следующее:\n\n   * `What problem does this pull request solve?`\n   * `Why were these changes needed?`\n   * `Summarize the goals of this PR based on the linked issue.`\n   * `How does this PR relate to issue ISSUE-URL?`\n\nCopilot Chat вы можете помочь вам уточнить большую картину перед началом обзора уровня строки.\n\n## Начало проверки\n\n1. В поле имени репозитория нажмите кнопку **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-pull-request\" aria-label=\"git-pull-request\" role=\"img\"><path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path></svg> \"Запросы на вытягивание**\".\n\n2. В списке запросов на вытягивание выберите запрос на вытягивание, который вы хотите просмотреть.\n\n3. В запросе на вытягивание щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files изменены**.\n\n   ![Снимок экрана: вкладки для запроса на вытягивание. Вкладка \"Измененные файлы\" выделена темно-оранжевым цветом.](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n   Чтобы изменить формат представления диффа на этой вкладке, щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"The Settings gear\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg> и выберите унифицированное или разделенное представление. Выбранное представление применится при просмотре различий для других запросов на вытягивание.\n\n   ![Снимок экрана: вкладка \"Измененные файлы\" для запроса на вытягивание. Меню \"Представление диффа\" описано в темно-оранжевый цвет.](/assets/images/help/pull_requests/diff-settings-menu.png)\n\n   Вы также можете скрыть различия пробелов. Выбранная настройка применяется только к данному запросу на вытягивание и будет сохранена при следующем посещении этой страницы.\n\n4. При необходимости отфильтруйте файлы, чтобы отобразить только те файлы, которые нужно просмотреть или использовать дерево файлов для перехода к определенному файлу.\n\n5. Наведите указатель мыши на строку кода, к которой вы хотите добавить комментарий, и щелкните синий значок комментария.\n\n   ![Снимок экрана: дифф в запросе на вытягивание. Рядом с номером строки выделен значок синего плюса с оранжевым контуром.](/assets/images/help/commits/hover-comment-icon.png)\n\n6. При необходимости можно добавить комментарий по нескольким строкам. Чтобы выбрать диапазон линий, нажмите на номер строки первой строки, которую вы хотите прокомментировать, затем либо перетащите вниз до последней строки, либо, удерживая <kbd>нажатой клавишу Shift</kbd> , нажмите на номер последней строки. Затем вы можете нажать на синий значок комментария в последней строке, которую вы хотите прокомментировать. Кроме того, можно щелкнуть значок синего комментария рядом с первой строкой, которую вы хотите закомментировать, а затем перетащите вниз к последней строке, которую вы хотите закомментировать.\n\n7. В поле комментария введите комментарий.\n\n8. При необходимости, чтобы предложить определенное изменение строки или строки, щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file diff icon\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg>, а затем измените текст в блоке предложений.\n\n   ![Снимок экрана: поле комментария для проверки. Значок диффа файла, предлагающий определенное изменение, описано в темно-оранжевый цвет.](/assets/images/help/pull_requests/suggestion-block.png)\n\n9. Чтобы закомментировать файл непосредственно справа от файла, щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-comment\" aria-label=\"comment icon\" role=\"img\"><path d=\"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg> и введите комментарий.\n\n   ![Снимок экрана: файл изображения на странице \"Измененные файлы\" запроса на вытягивание. Справа от файла значок комментария выделен оранжевым цветом.](/assets/images/help/pull_requests/pull-request-comment-on-file.png)\n\n10. По завершении нажмите кнопку **Начать проверку**. Если вы уже начали проверку, можно нажать кнопку **Добавить комментарий проверки**.\n\nДо отправки отзыва ваши комментарии к строкам находятся в состоянии *ожидания* и видны только вам. Комментарии в состоянии ожидания можно изменять в любое время до отправки отзыва. Чтобы отменить ожидающий просмотр, включая все ожидающие комментарии, нажмите кнопку **\"Рецензирование изменений**\", а затем нажмите кнопку **\"Отменить проверку**\".\n\n![Снимок экрана: поле комментариев для проверки. Кнопка «Отказаться от отзыва» выделена тёмно-оранжевым цветом.](/assets/images/help/pull_requests/abandon-review-button.png)\n\n</div>\n\n<div class=\"ghd-tool codespaces\">\n\n## Проверка запроса на включение изменений\n\nВы можете использовать [GitHub Codespaces](/ru/codespaces/quickstart) их для тестирования, запуска и просмотра pull-запросов.\n\n1. Откройте запрос на вытягивание в пространстве кода, как описано в [Использование GitHub Codespaces для pull requests](/ru/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests#opening-a-pull-request-in-codespaces).\n\n2. В панели активности нажмите на **GitHub просмотр Pull Request** . Это представление отображается только при открытии запроса на вытягивание в codespace.\n\n   ![Снимок экрана: панель действий VS Code . Указатель мыши наведите указатель мыши на значок, отображающий подсказку \"GitHub Запрос на вытягивание\".](/assets/images/help/codespaces/github-pr-view.png)\n\n3. Чтобы просмотреть определенный файл, щелкните значок **Открыть файл** на боковой панели.\n\n   ![Снимок экрана: боковая панель \"GitHub Запрос на вытягивание\". Имя файла выделено темно-оранжевым контуром.](/assets/images/help/codespaces/changes-in-files.png)\n\n4. Чтобы добавить комментарии к проверке, щелкните значок **+** рядом с номером строки. Введите комментарий к проверке и нажмите кнопку **Начать проверку**.\n\n   ![Снимок экрана: добавление комментария, чтение \"Да, я согласен, это ясно\". Под комментарием показана кнопка \"Пуск проверки\".](/assets/images/help/codespaces/start-review.png)\n\n5. При необходимости можно предложить изменение, которое автор запроса на вытягивание может щелкнуть, чтобы зафиксировать, если они согласны с вашим предложением. Для этого щелкните и удерживайте **+** знак рядом с первой строкой, которую вы хотите предложить изменить, а затем перетащите **+** знак в последнюю строку, которую вы хотите предложить изменить. Затем нажмите кнопку **\"Сделать предложение** \" в поле комментариев, которое отображается.\n\n   Выбранные строки копируются в поле комментария, где их можно изменить, чтобы предложить изменение. Вы можете добавить комментарий над строкой, <code>\\`\\`\\`suggestion</code> содержащей описание предлагаемого изменения.\n\n   Нажмите кнопку **\"Добавить комментарий** \", чтобы добавить предложение в запрос на вытягивание.\n\n   ![Снимок экрана: предлагаемое изменение. Под предлагаемым изменением отображаются кнопки \"Сделать предложение\" и \"Добавить комментарий\".](/assets/images/help/codespaces/review-suggestion.png)\n\n6. Завершив добавление комментариев к проверке, с боковой панели можно отправить комментарии, утвердить изменения или запросить изменения.\n\n   ![Снимок экрана боковой панели с параметрами раскрывающегося списка \"Комментарий и отправка\", \"Утверждение и отправка\", а также \"Запрос изменений и отправки\".](/assets/images/help/codespaces/submit-review.png)\n\nДля получения дополнительной информации о просмотре pull requests в GitHub Codespacesстатье [Использование GitHub Codespaces для pull requests](/ru/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests).\n\n</div>\n\n<div class=\"ghd-tool webui\">\n\n## Общие сведения об изменениях в запросе на вытягивание\n\n> \\[!NOTE] Вам потребуется доступ.GitHub Copilot Дополнительные сведения см. в разделе [Что такое GitHub Copilot?](/ru/copilot/get-started/what-is-github-copilot#get-access).\n\nGitHub Copilot вы можете быстро понять изменения в запросе на вытягивание, предоставив контекст и объяснения для конкретных фиксаций. Если вы не уверены в цели конкретного изменения или хотите узнать больше подробностей о том, как оно вписывается в более широкий код, вы можете задать Copilot вопросы об отдельных коммитах.\n\n1. Перейти к коммиту на GitHub.\n\n2. В правом верхнем углу любой страницы на GitHubщелкните **значок <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-copilot\" aria-label=\"copilot\" role=\"img\"><path d=\"M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z\"></path><path d=\"M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z\"></path></svg>** GitHub Copilot рядом с строкой поиска.\n\n   Отображается панель GitHub Copilot Chat . Чтобы изменить размер панели, щелкните и перетащите верхний или левый край.\n\n3. Если панель содержит предыдущую беседу с Copilot, щелкните значок октикона \"плюс\" aria-hidden=\"true\" aria-label=\"plus\" %} плюс значок знака в правом верхнем углу панели Copilot, чтобы начать новую беседу.\n\n4. Внизу Copilot чата, в поле «Спросить Copilot», введите вопрос и нажмите <kbd>Enter</kbd>. Например, можно ввести следующее:\n\n   * `Summarize the changes in this commit`\n\n   * `Who committed these changes?`\n\n   * `When was this commit made?`\n\n   > \\[!TIP]\n   > Если вы знаете SHA для коммита, вместо того чтобы переходить к комиту, вы можете спросить Copilot о комите с любой страницы репозитория, GitHub включив SHA в своё сообщение. Например: `What changed in commit a778e0eab?`\n\n5. При необходимости после отправки вопроса можно щелкнуть <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-square-fill\" aria-label=\"Stop\" role=\"img\"><path d=\"M5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25v-4.5C4 4.784 4.784 4 5.75 4Z\"></path></svg> в текстовом поле, чтобы остановить ответ.\n\n## Просмотр изменений в зависимостях\n\nЕсли запрос на вытягивание содержит изменения зависимостей, можно использовать проверку зависимостей для манифеста или файла блокировки, чтобы узнать, что изменилось. Кроме того, можно проверить, вносят ли изменения уязвимости системы безопасности. См [. раздел AUTOTITLE](/ru/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request).\n\n1. В запросе на вытягивание щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files изменены**.\n\n   ![Снимок экрана: вкладки для запроса на вытягивание. Вкладка \"Измененные файлы\" выделена темно-оранжевым цветом.](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n\n2. Справа в заголовке для манифеста или файла блокировки отобразите обзор зависимостей, нажав **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file\" aria-label=\"The rich diff icon\" role=\"img\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>** кнопку rich diff.\n\n   ![Снимок экрана: вкладка \"Измененные файлы\" запроса на вытягивание. Кнопка для отображения форматированного диффа, помеченная значком файла, описана в темно-оранжевый цвет.](/assets/images/help/pull_requests/dependency-review-rich-diff.png)\n\n3. Кроме того, может потребоваться просмотреть отличия от источника, так как в файле манифеста или блокировок могут быть изменения, не затрагивающие зависимости, или зависимости, которые не могут быть проанализированы GitHub и поэтому не включаются в проверку зависимостей.\n\n   Чтобы вернуться к исходному представлению диффа, нажмите кнопку **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"Display the source diff\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg>** button.\n\n   ![Снимок экрана: вкладка \"Измененные файлы\" запроса на вытягивание. Кнопка для отображения исходного диффа, показанная значком кода, описывается оранжевым цветом.](/assets/images/help/pull_requests/dependency-review-source-diff.png)\n\n## Пометка файла как просмотренного\n\nПосле завершения проверки файла можно пометить файл как просмотр. Файл свернется. Если файл изменится после проверки, пометка просмотренного будет снята.\n\n1. В запросе на вытягивание щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files изменены**.\n\n   ![Снимок экрана: вкладки для запроса на вытягивание. Вкладка \"Измененные файлы\" выделена темно-оранжевым цветом.](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n2. Справа от заголовка файла, проверка которого завершена, щелкните **Просмотрено**.\n\n   ![Снимок экрана: заголовок файла. Параметр \"Просмотр\" описан в темно-оранжевый цвет.](/assets/images/help/pull_requests/viewed-checkbox.png)\n\n## Отправка отзыва\n\nЗавершив проверку всех нужных файлов в запросе на вытягивание, отправьте отзыв.\n\n1. В запросе на вытягивание щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files изменены**.\n\n   ![Снимок экрана: вкладки для запроса на вытягивание. Вкладка \"Измененные файлы\" выделена темно-оранжевым цветом.](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n2. Над измененным кодом нажмите кнопку **Проверить изменения**.\n\n   ![Снимок экрана: вкладка \"Измененные файлы\" запроса на вытягивание. Кнопка \"Рецензирование изменений\" описана в темно-оранжевый цвет.](/assets/images/help/pull_requests/review-changes-button.png)\n3. Введите комментарий, обобщающий ваши отзывы о предлагаемых изменениях.\n4. Выберите тип отзыва, который нужно оставить:\n\n   * Выберите **Комментарий**, чтобы оставить общий отзыв, не утверждая изменения явным образом и не запрашивая дополнительные изменения.\n   * Выберите **Утверждение**, чтобы отправить отзыв и утвердить слияние изменений, предложенных в запросе на вытягивание.\n   * Выберите **Запрос изменений**, чтобы отправить отзыв, который необходимо обработать перед слиянием запроса на вытягивание.\n5. Надмите **Отправить отзыв**.\n\n> \\[!TIP]\n>\n> * Параметр **\"Изменения** запроса\" является исключительно информационным и не будет препятствовать слиянию, если только набор правил или правило защиты классических ветвей настроено с параметром \"требовать запрос на вытягивание\". При настройке и совместном работе с `admin``owner`репозиторием или `write` доступе к репозиторию отправляет запрос на проверку изменений, запрос на вытягивание не может быть объединен до тех пор, пока тот же сотрудник не отправит еще одну проверку утверждения изменений в запросе на вытягивание.\n> * Владельцы и администраторы репозитория могут объединить запрос на вытягивание, даже если он не получил утверждение или если рецензент, запросивший изменения, покинул организацию либо недоступен.\n> * Если включены как обязательные проверки, так и отклонение устаревших проверок, то при отправке фиксации с изменением кода в ветвь утвержденного запроса на вытягивание утверждение отклоняется. Прежде чем запрос на вытягивание можно будет объединить, его необходимо будет проверить и утвердить еще раз.\n> * Если несколько открытых запросов на вытягивание имеют головную ветвь, указывающую на одну и ту же фиксацию, вы не сможете объединить их, если хотя бы для одного из них имеется ожидающая выполнения или отклоненная проверка.\n> * Если репозиторию требуются утверждения отзывов от пользователей с разрешениями на запись или администратор, рецензенты групп боковой панели утверждаются на уровне разрешений. Утверждения могут отображаться в двух разделах:\n>   * В основном верхний **раздел** содержит утверждения от пользователей с разрешениями на запись или администратор, которые учитывают требования к слиянию. Утверждения от GitHub Copilot также отображаются в этом разделе, несмотря на то, что GitHub Copilot проверки не учитываются в соответствии с этими требованиями.\n>   * В **разделе сворачиванием (при наличии)** отображаются утверждения от рецензентов, проверки которых не влияют на возможность объединения запроса на вытягивание.\n> * Авторы запросов на вытягивание не могут утвердить собственные запросы на вытягивание.  Кроме того, вы не сможете утвердить запрос на вытягивание, который был вызван GitHub Copilot, если вы назначили Copilot проблеме, к которой относится запрос на вытягивание.\n\n</div>\n\n## Дополнительные материалы\n\n* [Сведения о защищенных ветвях](/ru/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging)\n* [Фильтрация и поиск проблем и запросов на вытягивание](/ru/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests)"}