Consiglio
Per informazioni sull'integrazione di 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.ymldeve essere presente nella radice 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.
File di configurazione di esempio:
phrase:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
push:
sources:
- file: ./<locale_name>.json
pull:
targets:
- file: ./<locale_name>.json
L'ID progetto di un progetto si trova nelle impostazioni del progetto.
Una volta inserito il file di configurazione, per collegare un archivio, seguire questi passaggi:
-
Dalla pagina , scorrere verso il basso fino a e fare clic su Configura.
Si apre la pagina .
-
Fare clic su Aggiungere Sync/Bitbucket.
Si apre la pagina di attivazione di Bitbucket Sync.
-
Selezionare l'account Bitbucket da collegare dall'elenco a discesa e fare clic su Accedere.
La connessione tra Phrase Strings e l'account Bitbucket selezionato è stabilita. Viene visualizzata la finestra delle impostazioni di .
Nota
Non è possibile collegare più account tramite l'integrazione Bitbucket.
-
Selezionare un progetto dall'elenco a discesa.
-
Selezionare un dall'elenco a discesa.
Se la proprietà dell'archivio non è corretta, l'archivio non sarà visibile nell'elenco a discesa.
-
Selezionare un dall'elenco a discesa da cui importare (push) ed esportare (pull). Di solito questo è il branch master.
-
Fare clic su Validate Configuration per assicurarsi che le impostazioni di autenticazione e il file di configurazione siano corretti.
-
Facoltativamente, selezionare per importare i file a ogni commit nel branch Bitbucket selezionato.
-
Fai clic su Salva.
Il progetto è ora collegato all'archivio Bitbucket selezionato e aggiunto all'elenco.
-
(Facoltativo) Fare clic sull'pencil icon per rinominare l'integrazione.
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 Bitbucket personal settings.
Dopo aver attivato Bitbucket Sync e collegato un archivio, i file delle impostazioni locali possono essere importati. Questo viene fatto sotto forma di pull request, in modo che le modifiche possano essere revisionate e la gestione del branch possa essere controllata.
Per importare i file delle impostazioni locali da Bitbucket, seguire questi passaggi:
Per esportare i file delle impostazioni locali su Bitbucket, segui questi passaggi:
-
Dalla pagina , Seleziona un progetto e fai clic su Esporta
.
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.
Le sincronizzazioni dell'archivio mantengono una cronologia delle ultime importazioni ed esportazioni per ogni progetto Phrase Strings.
Per visualizzare la cronologia: