集成

GitLab (字符串)

文本由 Phrase Language AI 从英语机器翻译而得。

提示

有关 GitLab 在 Phrase TMS 中集成的信息,请参阅 GitLab (TMS)

先决条件

  • .phrase.yml 配置 文件必须位于要监控的分支的根目录中。该文件定义了从存储库导入 (pull) 或导出 (push) 哪些文件。

  • 存储库需要读取和写入权限。

  • 配置文件定义不正确可能会导致错误。确保文件至少包含一个 push 和一个 pull 目标、正确的文件格式以及正确的 update_translations 参数。

  • 使用 GitLab 9.5 或更高版本以确保 API 兼容性。

连接存储库

配置文件到位后,连接存储库,请按照以下步骤操作:

  1. 集成 页面向下滚动到 Repo Sync 并点击 配置

    Repo Syncs 页面打开。

  2. 点击 添加同步/GitLab

    GitLab 同步 设置窗口打开。

  3. 从下拉列表中选择一个项目。

  4. 可选选择 自托管实例 并提供 GitLab 自托管 API 端点

  5. 提供一个具有 API 范围的个人 项目访问令牌

  6. 从下拉列表中选择一个 GitLab 存储库

  7. 从下拉列表中选择一个存储库分支以导入(推送)和导出(拉取)。这通常是主分支。

  8. 点击验证配置以确保访问令牌和配置文件正确。

  9. 可选地选择自动导入以在每次提交到选定的GitLab分支时导入文件。

    提供URL用于webhook和从Strings复制的密钥令牌

  10. 点击保存

    项目现在已连接到选定的GitLab存储库并已添加到列表中。

导入和导出文件

要导入文件:

  • 仓库同步页面,选择一个项目并点击导入 Sync Import

    GitLab数据被导入到选定的项目中。

要导出文件,请按照以下步骤操作:

  1. 仓库同步页面,选择一个项目并点击导出 Sync Export

    将显示导出窗口。

  2. PR分支字段中提供目标分支。

    存储库中最近的文件将作为新的拉取请求导出到所需的分支。

  3. 一旦文件被导出,拉取请求可以在存储库中合并或关闭,并且可以删除该分支。

注释

如果在导入或导出时出现问题,请使用CLI客户端在本地测试.phrase.yml配置文件并检查任何错误消息。

如有需要,联系Phrase技术支持并将.phrase.yml配置文件附加到支持请求中。

历史

仓库同步保留每个短语字符串项目的最新导入和导出的历史记录。

查看历史记录:

  • 仓库同步页面,选择一个项目并点击历史 Sync History

    该项目的导入和导出历史记录已呈现。历史记录中的导出条目包括指向相应合并请求的链接。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.