# General Translation Platform: Auto-merge delle PR di Locadex
URL: https://generaltranslation.com/it/docs/platform/locadex/guides/auto-merging-prs.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Come configurare Locadex per eseguire automaticamente il merge delle pull request quando i controlli vanno a buon fine.

Auto-merge elimina la necessità della revisione manuale delle pull request generate da Locadex. Quando è abilitato, le PR create da Locadex vengono sottoposte automaticamente a merge dopo che i controlli sono stati superati.

Auto-merge è disponibile nella pagina di dettaglio di ogni automazione. È disattivato per impostazione predefinita per le nuove automazioni.

## Configura auto-merge [#set-up-auto]

Apri **progetto &gt; Automations** e scegli l&#39;automazione che vuoi configurare:

* **Genera codice** per l&#39;internazionalizzazione del codice
* **Genera traduzioni e fai push** per gli aggiornamenti dei contenuti
* **Mantieni sincronizzate le impostazioni regionali** per gli aggiornamenti delle impostazioni regionali

Attiva **Auto-merge**, quindi salva l&#39;automazione. Per saperne di più, consulta [Configurare le automazioni di Locadex](/docs/platform/locadex/guides/configuring-automations).

## Configura le autorizzazioni di GitHub [#configure-github-permissions]

Se il branch predefinito ha regole di protezione, Locadex continuerà a creare PR ma non potrà eseguirne il merge automaticamente. Configura GitHub in modo da consentire a Locadex di bypassare la protezione del branch:

1. **Apri i ruleset del repository**: nelle impostazioni del repository GitHub, seleziona **Rulesets** dalla sezione Rules.
2. **Individua le regole che bloccano l&#39;operazione**: trova le regole che impediscono il merge automatico. Potrebbe essere necessario aggiornare più regole. I blocchi più comuni includono: **&quot;require a pull request before merging,&quot;** controlli di status obbligatori e approvazioni di revisione obbligatorie.
3. **Aggiungi le autorizzazioni di bypass**: seleziona la regola che blocca l&#39;auto-merge, quindi **&quot;Add Bypass&quot;** e seleziona **Locadex Agent** dal menu a discesa.
4. **Salva le modifiche**: assicurati di fare clic su **Save** in fondo alla pagina per applicare le modifiche (questo passaggio è facile da trascurare!)

## Preserva le modifiche manuali [#preserve-manual-edits]

Attiva **Preserve local edits** se vuoi preservare le modifiche manuali alle traduzioni prima dell&#39;esecuzione di Locadex.

Questa opzione è utile quando il team rivede o modifica le traduzioni generate nel Dashboard.

## Aggiungi comandi di validazione [#add-validation-commands]

Se Locadex deve eseguire un comando di build, lint o test prima di creare o aggiornare la pull request, aggiungi un **comando di post-elaborazione**. (I comandi di pre-elaborazione vengono eseguiti prima che Locadex elabori i file, mentre i comandi di post-elaborazione vengono eseguiti dopo che Locadex li ha elaborati).

Per esempio:

```bash
npm run lint
```

Esegui i comandi dalla radice del repository. Per i monorepo, imposta la **Directory di destinazione** dell&#39;automazione in modo che Locadex sappia dove si trova l&#39;app.

## Quando non usare auto-merge [#not-use-auto]

Mantieni auto-merge disattivato quando:

* Vuoi che ogni pull request di Locadex venga revisionata da una persona.
* Le modifiche generate richiedono una revisione del prodotto o una revisione legale.
* Il tuo repository non dispone di controlli obbligatori affidabili.
* Stai ancora testando la configurazione di Locadex.

*Nota: auto-merge non si applica alle PR per Setup o 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.
