Consiglio
Per informazioni sull'integrazione GitLab in Phrase TMS, fare riferimento a GitLab (TMS).
Prerequisiti
-
Il file di configurazione
.phrase.ymldeve essere presente nella root del branch da monitorare. Il file definisce quali file importare (pull) o esportare (push) dall'archivio. -
Per l’archivio è necessaria l’autorizzazione alla lettura e alla scrittura.
-
I file di configurazione definiti in maniera errata potrebbero provocare degli errori. Assicurati che il file contenga almeno una destinazione push e una pull, formati di file corretti e l’impostazione corretta del parametro
update_translations. -
Usa GitLab 9.5 o una sua versione più recente per garantire la compatibilità API.
Una volta che il file di configurazione è a posto, per connettere un archivio, seguire questi passaggi:
-
Dalla pagina , scorrere verso il basso fino a e fare clic su Configure.
Si apre la pagina .
-
Fare clic su Add Sync/GitLab.
Si apre la finestra delle impostazioni .
-
Selezionare un progetto dall'elenco a discesa.
-
Facoltativamente selezionare e fornire l' GitLab self-hosted.
-
Fornire un <1> personale con un ambito API.
-
Selezionare un dall'elenco a discesa.
-
Selezionare un dall'elenco a discesa da cui importare (push) ed esportare (pull). Di solito si tratta del branch master.
-
Fare clic su Validate Configuration per assicurarsi che il token e il file di configurazione siano corretti.
-
Facoltativamente selezionare per importare i file a ogni commit nel branch GitLab selezionato.
Fornire un per il webhook e il copiato da Strings.
-
Fai clic su Salva.
Il progetto è ora connesso all'archivio GitLab selezionato e aggiunto all'elenco.
-
(Opzionale) Clicca sull'icona a forma di matita per rinominare l'integrazione.
Per importare file:
-
Dalla pagina , Seleziona un progetto e clicca Import
.
I dati di GitLab vengono importare nel progetto selezionato.
Per esportare file, segui questi passaggi:
-
Dalla pagina , Seleziona un progetto e clicca Export
.
Viene visualizzata la finestra .
-
Fornisci il branch di destinazione nel campo .
I file più recenti nell'archivio verranno esportati come nuova pull request nel branch desiderato.
-
Una volta esportati i file, la pull request può essere unire o chiusa nell'archivio e il branch può essere eliminato.
Nota
In caso di problemi durante l'importare o l'esportare, usare il client CLI per testare il file di configurazione .phrase.yml localmente e verificare la presenza di eventuali messaggi di errore.
Se necessario, contatta il supporto tecnico di Phrase e allega il file di configurazione .phrase.yml alla richiesta di supporto.
Le sincronizzazioni dell'archivio mantengono una cronologia degli ultimi importare ed esportare per ogni progetto Phrase Strings.
Per visualizzare la cronologia: