# General Translation Platform: Автоматическое слияние PR в Locadex URL: https://generaltranslation.com/ru/docs/platform/locadex/guides/auto-merging-prs.mdx --- title: Автоматическое слияние PR в Locadex description: Как настроить в Locadex автоматическое слияние pull request после успешного прохождения проверок. related: links: - /docs/platform/locadex/guides/configuring-workflows - /docs/platform/locadex/guides/viewing-workflow-history - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos --- Auto-merge избавляет от необходимости вручную проверять pull request, созданные Locadex. Если включить эту функцию, pull request, созданные Locadex, будут автоматически сливаться после успешного прохождения проверок. Auto-merge доступен на странице конфигурации каждого workflow, включая Codegen, Translation и Locales. ## Настройка auto-merge [#set-up-auto] Откройте **Locadex > Configuration**. Выберите workflow, который хотите настроить: * **Codegen** для интернационализации кода. Автоматически оборачивает исходный код вызовами библиотеки интернационализации, например `t()` или компонента `T`. * **Translation** для обновления контента. Автоматически переводит новый или обновленный исходный контент на целевые языки. * **Locales** для обновления локалей. Автоматически обновляет файлы в вашем Project, если языки были добавлены или удалены. Подробнее о workflows читайте в разделе [Настройка workflows](/docs/platform/locadex/guides/configuring-workflows). В Projects Mintlify auto-merge включен по умолчанию. ## Настройте разрешения GitHub [#configure-github-permissions] Если для вашей ветки по умолчанию действуют правила защиты, Locadex продолжит создавать PR, но не сможет автоматически их мержить. Настройте GitHub так, чтобы Locadex мог обходить защиту ветки: 1. **Откройте наборы правил репозитория**: в настройках вашего репозитория GitHub выберите "Rulesets" в разделе Rules. 2. **Найдите блокирующие правила**: найдите правила, которые мешают автоматическому слиянию. Возможно, потребуется обновить несколько правил. Чаще всего мешают: **"require a pull request before merging,"** обязательные проверки статуса и обязательные одобрения при ревью. 3. **Добавьте разрешения на обход**: выберите правило, блокирующее auto-merge, затем нажмите **"Add Bypass"** и выберите "Locadex Agent" из раскрывающегося списка. 4. **Сохраните изменения**: обязательно нажмите "Save" внизу страницы, чтобы применить изменения (этот шаг легко пропустить!) ## Сохранять ручные правки [#preserve-manual-edits] Включите **Save local edits**, если перед запуском Locadex нужно сохранять правки перевода, внесённые вручную. Это полезно, если ваша команда проверяет или редактирует сгенерированные переводы в Dashboard. ## Добавьте команды проверки [#add-validation-commands] Если перед созданием pull request Locadex должен запускать команду сборки, линтинга или тестирования, добавьте **команду постобработки**. (Команды предварительной обработки запускаются до того, как Locadex обрабатывает файлы, а команды постобработки — после этого). Например: ```bash npm run lint ``` Команды запускаются из корня репозитория. Для монорепозиториев задайте **Корневой каталог приложения** в разделе общих настроек, чтобы Locadex знал, где находится приложение. ## Когда не стоит использовать auto-merge [#not-use-auto] Оставляйте auto-merge выключенным, если: * Вы хотите, чтобы каждый pull request от Locadex проверялся человеком. * Сгенерированные изменения требуют продуктовой или юридической проверки. * В вашем репозитории нет надёжных обязательных проверок. * Вы всё ещё тестируете настройку Locadex. *Примечание: auto-merge не применяется к PR для Setup или Re-run Setup.* ## Next steps - /docs/platform/locadex/guides/configuring-workflows - /docs/platform/locadex/guides/viewing-workflow-history - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos