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