提示
有关 Phrase TMS 中 GitLab 集成的信息,请参阅 GitLab (TMS)。
先决条件
-
.phrase.yml
配置文件必须位于要监控的分支的根中。该文件定义了从存储库导入 (pull) 或导出 (push) 哪些文件。 -
存储库需要读取和写入权限。
-
配置文件定义不正确可能会导致错误。确保文件至少包含一个 push 和一个 pull 目标、正确的文件格式以及正确的
update_translations
参数。 -
使用 GitLab 9.5 或更高版本以确保 API 兼容性。
配置文件完成后,要连接存储库,请按照以下步骤操作:
-
从配置。
页面,向下滚动到 连接器,然后单击页面打开。
-
单击添加同步/GitLab。
设置窗口打开。
-
从下拉列表中选择项目。
-
可选选择
并提供 GitLab 自托管 。 -
从下拉列表中选择
。 -
从下拉列表中选择一个
,从中导入(push)和导出( pull)。这通常是主分支。 -
单击验证配置以确保访问令牌和配置文件正确。
-
(可选)选择
,每次提交到选定的 GitLab 分支时导入文件。为 webhook 和从 Strings 复制的 提供 。
-
点击保存。
该项项目已连接到选定的 GitLab 存储库并添加到列表中。
导入文件:
-
从导入
页面,选择一个项目,然后单击。
GitLab 数据导入到所选项目。
要导出文件,请按照以下步骤操作:
-
从导出
页面,选择一个项目,然后单击。
存储库库中的最新文件将作为新的pull请求导出。
-
导出文件后,可以在存储库库中合并或关闭pull请求,并删除分支。
注释
如果在导入或导出时出现问题,请使用 CLI 客户在本地测试 .phrase.yml
配置文件并检查是否有 Error 信息。
如果需要,请联系 phrase 技术支持,并在支持请求中附上 .phrase.yml
配置文件。