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