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.
Requisiti
-
Il file
.phrase.ymldi configurazione deve 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.
Esempio di file di configurazione:
phrase:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
push:
sources:
- file: ./<locale_name>.json
pull:
targets:
- file: ./<locale_name>.json
L'ID del progetto di un progetto si trova nelle impostazioni del progetto.
Una volta che il file di configurazione è in posizione, per collegare un repository, seguire questi passaggi:
-
Dalla pagina , scorrere verso il basso fino a e fare clic su Configura.
Si apre la pagina .
-
Fare clic su Aggiungi 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 Concedi accesso.
La connessione tra Phrase Strings e l'account Bitbucket selezionato è stabilita. Viene visualizzata la finestra delle impostazioni .
Nota
Non è possibile collegare più account tramite l'integrazione di 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 per importare (push) ed esportare (pull). Di solito questo è il branch master.
-
Clicca su Convalida Configurazione per assicurarti che le impostazioni di autenticazione e il file di configurazione siano corretti.
-
Facoltativamente, seleziona per importare file con ogni commit nel branch Bitbucket selezionato.
-
Fai clic su Salva.
Il progetto è ora connesso all'archivio Bitbucket selezionato ed è stato aggiunto all'elenco.
Le integrazioni possono essere disattivate o rimosse dalla pagina .
Facoltativamente, gli utenti possono rimuovere un'integrazione Bitbucket revocando l'autorizzazione per le Strings di Phrase nelle loro impostazioni personali di Bitbucket.
Dopo aver attivato la sincronizzazione di Bitbucket e collegato un archivio, i file locali possono essere importati. Questo avviene sotto forma di pull request, in modo che le modifiche possano essere revisionate e la gestione dei branch possa essere controllata.
Per importare file locali da Bitbucket, segui questi passaggi:
Per esportare file locali su Bitbucket, segui questi passaggi:
-
Dalla pagina , seleziona un progetto e fai clic su Esporta
.
La finestra viene visualizzata.
-
Fornisci il ramo di destinazione nel campo .
I file più recenti nell'archivio saranno esportati come una nuova richiesta di pull nel ramo desiderato.
-
Una volta esportati i file, la richiesta di pull può essere unita o chiusa nell'archivio e il ramo può essere eliminato.
Le sincronizzazioni del repository mantengono una cronologia degli ultimi import e export per ogni progetto di Strings Phrase.
Per visualizzare la cronologia: