ヒント
Phrase TMS における GitLab 統合に関する情報は、GitLab (TMS) を参照してください。
前提条件
-
.phrase.yml設定 ファイルは、監視対象のブランチのルートに存在する必要があります。ファイルは、リポジトリからインポート(pull)またはエクスポート(push)するファイルを定義します。 -
リポジトリには読み取りおよび書き込みアクセスが必要です。
-
設定ファイルの定義が正しくない場合、エラーが発生する可能性があります。ファイルに少なくとも1つのpushとpull訳文、正しいファイル形式、および
update_translationsパラメータの設定があることを確認してください。 -
API 互換性を確保するには、GitLab 9.5 以降を使用してください。
設定ファイルが整ったら、リポジトリを接続するには、次の手順に従ってください:
-
ページから、 までスクロールし、設定 をクリックします。
ページが開きます。
-
同期を追加/GitLab をクリックします。
設定ウィンドウが開きます。
-
ドロップダウンリストからプロジェクトを選択します。
-
オプションで を選択し、GitLab セルフホストの を提供します。
-
ドロップダウンリストから を選択します。
-
ドロップダウンリストからを選択して、インポート(プッシュ)およびエクスポート(プル)します。通常、これはマスターブランチです。
-
設定の検証をクリックして、アクセストークンと設定ファイルが正しいことを確認します。
-
オプションで、選択したGitLabブランチへのすべてのコミットでファイルをインポートするためにを選択します。
ウェブフック用のと、Stringsからコピーしたを提供します。
-
保存をクリックします。
プロジェクトは、選択したGitLabリポジトリに接続され、リストに追加されました。
ファイルをインポートするには:
-
ページから、プロジェクトを選択し、インポート
をクリックします。
GitLabデータは、選択したプロジェクトにインポートされます。
ファイルをエクスポートするには、次の手順に従います:
-
ページから、プロジェクトを選択し、エクスポート
をクリックします。
ウィンドウが表示されます。
-
フィールドにターゲットブランチを提供します。
リポジトリ内の最新のファイルは、希望するブランチへの新しいプルリクエストとしてエクスポートされます。
-
ファイルがエクスポートされると、プルリクエストはリポジトリ内でマージまたはクローズでき、ブランチを削除できます。
備考
インポートまたはエクスポート時に問題が発生した場合は、CLIクライアントを使用して、.phrase.yml設定ファイルをローカルでテストし、エラーメッセージを確認してください。
必要に応じて、Phraseテクニカルサポートに連絡<1>し、サポートリクエストに.phrase.yml設定ファイルを添付してください。