Tip
Pro informace o integraci Bitbucket v Phrase TMS se odkazujte na Bitbucket Cloud (TMS).
-
Bitbucket Sync je podporován pouze pro Bitbucket Cloud. Nelze jej použít s Bitbucket Server.
-
Bitbucket Sync lze použít prostřednictvím API.
Předpoklady
-
Soubor
.phrase.ymlkonfigurační musí být přítomen v kořenovém adresáři větve, která má být sledována. Soubor definuje, které soubory chcete importovat (pull) nebo exportovat (push) z úložiště. -
Úložiště vyžaduje přístup pro čtení i zápis.
-
Nesprávně definované konfigurační soubory mohou způsobit chyby. Ujistěte se, že soubor obsahuje alespoň jeden cíl pro push a pull, správné formáty souborů a správné nastavení parametru
update_translations.
Vzorový konfigurační soubor:
phrase:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
push:
sources:
- file: ./<locale_name>.json
pull:
targets:
- file: ./<locale_name>.json
ID projektu se nachází v nastavení projektu.
Jakmile je konfigurační soubor na svém místě, postupujte podle těchto kroků pro připojení úložiště:
-
Na stránce přejděte dolů na a klikněte na Konfigurovat.
Otevře se stránka .
-
Klikněte Přidat synchronizaci/Bitbucket.
Otevře se stránka aktivace synchronizace Bitbucket.
-
Vyberte účet Bitbucket, který má být připojen, z rozbalovacího seznamu a klikněte na Udělit přístup.
Spojení mezi Phrase Strings a vybraným účtem Bitbucket bylo navázáno. Zobrazí se okno nastavení .
Poznámka
Není možné připojit více účtů prostřednictvím integrace Bitbucket.
-
Vyberte projekt z rozbalovacího seznamu.
-
Vyberte z rozbalovacího seznamu.
Pokud vlastnictví úložiště není správné, úložiště nebude viditelné v rozbalovacím seznamu.
-
Vyberte z rozbalovacího seznamu pro import (push) a export (pull). To je obvykle hlavní větev.
-
Klikněte Ověřit konfiguraci, abyste zajistili, že nastavení ověřování a konfigurační soubor jsou správné.
-
Volitelně vyberte , abyste importovali soubory s každým commitem do vybrané větve Bitbucket.
-
Klikněte na Uložit.
Projekt je nyní připojen k vybranému úložišti Bitbucket a přidán do seznamu.
Integrace mohou být deaktivovány nebo odebrány na stránce .
Volitelně mohou uživatelé odebrat integraci Bitbucket zrušením autorizace pro Phrase Strings ve svých osobních nastaveních Bitbucket.
Po aktivaci synchronizace Bitbucket a připojení úložiště mohou být importovány soubory locale. To se provádí ve formě pull requestů, takže změny mohou být zkontrolovány a správa větví může být řízena.
Pro import souborů locale z Bitbucket postupujte podle těchto kroků:
Pro export souborů locale do Bitbucket postupujte podle těchto kroků:
-
Na stránce vyberte projekt a klikněte na Export
.
Okno se zobrazí.
-
Uveďte cílovou větev v poli .
Nejnovější soubory v úložišti budou exportovány jako nový pull request do požadované větve.
-
Jakmile jsou soubory exportovány, může být pull request sloučen nebo uzavřen v úložišti a větev může být smazána.
Repo synchronizace uchovávají historii posledních importů a exportů pro každý projekt Strings Phrase.
Pro zobrazení historie: