Suggerimento
Per informazioni sull'integrazione Bitbucket in Phrase TMS, fare riferimento a Bitbucket Cloud (TMS).
-
Bitbucket Sync è supportato solo per Bitbucket Cloud. Non può essere utilizzato con Bitbucket Server.
-
Bitbucket Sync può essere utilizzato tramite API.
Prerequisiti
-
Il file di configurazione
.Phrase.yml
deve essere presente nella radice del branch da monitorare. Il file definisce quali file importare (pull) o esportare (push) dall’archivio. -
Per l’archivio è necessario accedere in lettura e scrittura.
-
I file di configurazione definiti in modo non corretto possono causare errori. Assicurarsi che il file contenga almeno una destinazione push e una destinazione pull, formati di file corretti e l'impostazione corretta del parametro
update_translations
.
File di configurazione di esempio:
Phrase: project_id: 1f61b9ecdb7a17a9dd174302419c50cc file_format: simple_json push: origini: - file: ./<locale_name>.json pull: destinazioni: - file: ./<locale_name>.json
ID progetto di un progetto si trova nelle impostazioni progetto.
Una volta che il file di configurazione è a posto, per connettere un archivio, segui questi passaggi:
-
Dalla pagina Configura.
, scorrere verso il basso fino al connettore e fare clic suSi apre la pagina
. -
Fai clic su Aggiungi Sync/Bitbucket.
Si apre la pagina di attivazione di Bitbucket Sync.
-
Selezionare l'account Bitbucket da connettere dall'elenco a discesa Consenti accedere.
e fare clic suViene stabilita la connessione tra Phrase Strings e l'account Bitbucket selezionato. Viene visualizzata la finestra delle impostazioni
.Nota
Non è possibile connettere più account tramite l’integrazione Bitbucket.
-
Seleziona un progetto dall'elenco a discesa.
-
Seleziona un
dall'elenco a discesa.Se la proprietà dell’archivio non è corretta, l’archivio non sarà visibile nell’elenco a discesa.
-
Seleziona un
dall’elenco a discesa da importare (push) ed esportare (pull). Di solito questo è il branch master. -
Fare clic su Convalida configurazione per assicurarsi che il token di accesso e il file di configurazione siano corretti.
-
Facoltativamente selezionare
per importare file ad ogni commit nel branch Bitbucket selezionato. -
Fai clic su Salva.
Il progetto è ora connesso all'archivio Bitbucket selezionato e aggiunto all'elenco.
Le integrazioni possono essere disattivate o rimosse dalla pagina
.Facoltativamente, gli utenti possono rimuovere un'integrazione Bitbucket revocando l'autorizzazione per Phrase Strings nelle loro impostazioni personali Bitbucket.
Dopo aver attivato Bitbucket Sync e connesso un archivio, è possibile importare file con impostazioni locali. Questo viene fatto sotto forma di richieste pull, in modo da poter revisionare le modifiche e controllare la gestione del branch.
Per importare file con impostazioni locali da Bitbucket, segui questi passaggi:
Per esportare file con impostazioni locali in Bitbucket, segui questi passaggi:
Le sincronizzazioni Repo mantengono una cronologia delle ultime importazioni ed esportazioni per ogni progetto Phrase Strings.
Per visualizzare la cronologia: