# 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-automations - /docs/platform/locadex/guides/viewing-automation-activity - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos --- Auto-merge избавляет от необходимости вручную проверять pull request, созданные Locadex. Если включить эту функцию, pull request, созданные Locadex, будут автоматически сливаться после успешного прохождения проверок. Auto-merge доступен на странице сведений о каждой автоматизации. По умолчанию для новых автоматизаций он отключен. ## Настройте auto-merge [#set-up-auto] Откройте **Project > Automations** и выберите автоматизацию, которую хотите настроить: * **Generate code** для интернационализации кода * **Generate translations and push** для обновления контента * **Keep locales in sync** для обновления локалей Включите **Auto-merge**, затем сохраните автоматизацию. Подробнее см. в разделе [Настройка автоматизаций Locadex](/docs/platform/locadex/guides/configuring-automations). ## Настройте разрешения 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] Включите **Preserve 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-automations - /docs/platform/locadex/guides/viewing-automation-activity - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos