# General Translation Platform: Автоматическое слияние PR в Locadex
URL: https://generaltranslation.com/ru/docs/platform/locadex/guides/auto-merging-prs.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Как настроить в Locadex автоматическое слияние pull request после успешного прохождения проверок.

Auto-merge избавляет от необходимости вручную проверять pull request, созданные Locadex. Если включить эту функцию, pull request, созданные Locadex, будут автоматически сливаться после успешного прохождения проверок.

Auto-merge доступен на странице сведений о каждой автоматизации. По умолчанию для новых автоматизаций он отключен.

## Настройте auto-merge [#set-up-auto]

Откройте **Project &gt; 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. **Найдите блокирующие правила**: найдите правила, которые мешают автоматическому слиянию. Возможно, потребуется обновить несколько правил. Чаще всего мешают: **&quot;require a pull request before merging,&quot;** обязательные проверки статуса и обязательные одобрения при ревью.
3. **Добавьте разрешения на обход**: выберите правило, блокирующее auto-merge, затем нажмите **&quot;Add Bypass&quot;** и выберите **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

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
