提示
有关 Bitbucket 在 Phrase TMS 中集成的信息,请参阅 Bitbucket Cloud (TMS)。
-
仅支持 Bitbucket Cloud 的 Bitbucket 同步。无法与 Bitbucket Server 一起使用。
-
可以通过 API 使用 Bitbucket 同步。
前提条件
-
.phrase.yml配置 文件必须存在于要监控的分支的根目录中。该文件定义了从存储库导入 (pull) 或导出 (push) 哪些文件。 -
存储库需要读取和写入权限。
-
配置文件定义不正确可能会导致错误。确保文件至少包含一个 push 和一个 pull 目标、正确的文件格式以及正确的
update_translations参数设置。
示例配置文件:
短语:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
推送:
源:
- file: ./<locale_name>.json
拉取:
目标:
- file: ./<locale_name>.json
项目的项目 ID 在项目设置中找到。
配置文件就位后,连接存储库,请按照以下步骤操作:
-
在页面,向下滚动到并点击配置。
打开页面。
-
点击添加同步/Bitbucket。
打开Bitbucket同步激活页面。
-
从下拉列表中选择要连接的Bitbucket账户,然后点击授予访问权限。
Phrase Strings与所选Bitbucket账户之间的连接已建立。显示设置窗口。
注释
无法通过Bitbucket集成连接多个账户。
-
从下拉列表中选择一个项目。
-
从下拉列表中选择一个。
如果存储库所有权不正确,则该存储库将不会在下拉列表中显示。
-
从下拉列表中选择一个以导入(推送)和导出(拉取)。这通常是主分支。
-
点击验证配置以确保身份验证设置和配置文件正确。
-
可选地选择以在每次提交到所选Bitbucket分支时导入文件。
-
点击保存。
项目现在已连接到所选的Bitbucket存储库并添加到列表中。
集成可以在 页面上被停用或移除。
用户可以选择通过撤销对 Phrase Strings 的授权来移除 Bitbucket 集成,操作在他们的 Bitbucket 个人设置 中进行。
在激活 Bitbucket 同步并连接存储库后,可以导入区域文件。这以拉取请求的形式进行,因此可以审查更改,并控制分支管理。
要从 Bitbucket 导入区域文件,请按照以下步骤操作:
要将区域文件导出到 Bitbucket,请按照以下步骤操作: