# Фильтрация файлов в запросе на вытягивание

Чтобы быстро просмотреть изменения в большом запросе на вытягивание, можно фильтровать измененные файлы или использовать дерево файлов для перехода между файлами.

Файлы можно фильтровать в запросе на вытягивание по типу расширения, например `.html``.js`или, отсутствие расширения, владелец кода ship или dotfiles. Дерево файлов можно также использовать для фильтрации по пути к файлам, перехода между файлами или просмотра высокого уровня измененных файлов.

## Использование раскрывающегося списка фильтра файлов

> \[!TIP]
> Чтобы упростить представление диффа запроса на вытягивание, вы также можете временно скрыть удаленные файлы или файлы, которые вы уже просматривали в раскрывающемся меню фильтра файлов.

1. В поле имени репозитория щелкните **<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> Запросы** на вытягивание.

   ![Снимок экрана: главная страница репозитория. На горизонтальной панели навигации вкладка с меткой "Запросы на вытягивание" выделена темно-оранжевым цветом.](/assets/images/help/repository/repo-tabs-pull-requests-global-nav-update.png)

2. В списке щелкните запрос на вытягивание, который нужно отфильтровать.

3. В запросе на вытягивание щелкните **<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 изменены**.

   ![Снимок экрана: вкладки для запроса на вытягивание. Вкладка "Измененные файлы" выделена темно-оранжевым цветом.](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)

4. Используйте раскрывающееся меню фильтра файлов и выберите, отмените выбор или выберите нужные фильтры.

   ![Снимок экрана: параметры представления для запроса на вытягивание. Параметр фильтра файлов описан в темно-оранжевый цвет.](/assets/images/help/pull_requests/file-filter-option.png)

5. При необходимости, чтобы очистить выбор фильтра, на вкладке **"Измененные** файлы" нажмите кнопку **"Очистить фильтры**".

   ![Снимок экрана: параметры представления для запроса на вытягивание. Параметр "Очистить фильтры" описан в темно-оранжевый цвет.](/assets/images/help/pull_requests/clear-file-filter.png)

## Использование дерева файлов

1. В поле имени репозитория щелкните **<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> Запросы** на вытягивание.

   ![Снимок экрана: главная страница репозитория. На горизонтальной панели навигации вкладка с меткой "Запросы на вытягивание" выделена темно-оранжевым цветом.](/assets/images/help/repository/repo-tabs-pull-requests-global-nav-update.png)

2. В списке щелкните запрос на вытягивание, который нужно отфильтровать.

3. В запросе на вытягивание щелкните **<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 изменены**.

   ![Снимок экрана: вкладки для запроса на вытягивание. Вкладка "Измененные файлы" выделена темно-оранжевым цветом.](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)

4. Щелкните файл в дереве файлов, чтобы просмотреть соответствующее различие файлов. Если дерево файлов скрыто, щелкните <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-sidebar-collapse" aria-label="The sidebar collapse icon" role="img"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg>, чтобы отобразить его.

   > \[!NOTE]
   > Дерево файлов не будет отображаться, если ширина экрана слишком сужается или если запрос на вытягивание содержит только один файл.

   ![Снимок экрана: вкладка "Измененные файлы" запроса на вытягивание. В левой боковой панели дерево файлов очертается в темно-оранжевый цвет.](/assets/images/help/repository/file-tree.png)

5. Чтобы выполнить фильтрацию по пути к файлу, введите часть или весь путь к файлу в поле поиска **Отфильтровать измененные файлы**. В качестве альтернативы используйте раскрывающийся список фильтров файлов. Дополнительные сведения см. в раскрывающемся [списке](#using-the-file-filter-dropdown) фильтра файлов.

## Дополнительные материалы

* [Сравнение ветвей в запросе на вытягивание](/ru/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests)
* [Поиск измененных методов и функций в запросе на вытягивание](/ru/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request)