# General Translation Platform: Locadexのプルリクエストをauto-mergeする
URL: https://generaltranslation.com/ja/docs/platform/locadex/guides/auto-merging-prs.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: チェックに通過したらプルリクエストが自動的にマージされるように、Locadex を設定する方法。

auto-mergeを使うと、Locadex が生成したプルリクエストの手動レビューが不要になります。有効にすると、Locadex が作成したプルリクエストは、チェックに通過した後に自動的にマージされます。

auto-mergeは各 自動化 の詳細ページで利用できます。新しい 自動化 ではデフォルトで無効になっています。

## Auto-merge を設定する [#set-up-auto]

**プロジェクト &gt; Automations** を開き、設定する自動化を選択します。

* コードの internationalization には **Generate code**
* コンテンツの更新には **Generate translations and push**
* ロケールの更新には **Keep locales in sync**

**Auto-merge** をオンにして、自動化を保存します。詳細は、[Locadex の自動化の設定](/docs/platform/locadex/guides/configuring-automations)を参照してください。

## GitHub の権限を設定する [#configure-github-permissions]

デフォルトのブランチに保護ルールがある場合、Locadex は引き続きプルリクエストを作成しますが、自動的にマージすることはできません。Locadex がブランチ保護をバイパスできるように GitHub を設定してください。

1. **リポジトリの ruleset を開く**: GitHub リポジトリの設定で、Rules セクションから **Rulesets** を選択します。
2. **ブロックしているルールを特定する**: 自動マージを妨げているルールを見つけます。複数のルールを更新する必要がある場合があります。一般的な原因としては、**「マージ前にプルリクエストを必須にする」**、必須の status チェック、必須のレビュー承認などがあります。
3. **バイパス権限を追加する**: auto-merge を妨げているルールを選択し、**「Add Bypass」** をクリックしてから、dropdown で **Locadex Agent** を選択します。
4. **変更を保存する**: ページ下部の **Save** を忘れずにクリックして、変更を適用してください (この手順は見落としがちです！)

## 手動編集を保持 [#preserve-manual-edits]

Locadex を実行する前に手動で行った翻訳の修正を保持したい場合は、**ローカルの編集を保持** を有効にします。

これは、チームが Dashboard で生成された翻訳をレビューしたり編集したりする場合に役立ちます。

## 検証コマンドを追加する [#add-validation-commands]

Locadex がプルリクエストを作成または更新する前に build、lint、または test コマンドを実行する必要がある場合は、**post-process command** を追加します。 (pre-process commands は Locadex がファイルを処理する前に実行され、post-process commands は Locadex がファイルを処理した後に実行されます。)

たとえば:

```bash
npm run lint
```

コマンドはリポジトリのルートディレクトリで実行します。モノレポの場合は、Locadex がアプリの場所を把握できるよう、自動化の **ターゲットディレクトリ** を設定してください。

## auto-merge を使わないほうがよい場合 [#not-use-auto]

次のような場合は、auto-merge をオフのままにしてください。

* すべての Locadex のプルリクエストを人がレビューするようにしたい場合。
* 生成された変更にプロダクトまたは法務のレビューが必要な場合。
* リポジトリに信頼できる必須チェックが設定されていない場合。
* まだ Locadex のセットアップをテストしている段階の場合。

*注: auto-merge は 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.
