我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-05-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

文章版本: Enterprise Server 2.17

检查迁移数据

在迁移的每一步后,您都可以检查迁移数据的状态。 您将能够确保记录正确映射或重命名,在导入步骤后为记录获取新的 url,以及列出迁移失败的任何记录。

本文内容

默认情况下,ghe-migrator audit 将返回每一条记录。 它还可以让您按以下方式筛选记录:

  • 记录的类型。
  • 记录的状态。

记录类型与迁移的数据中的类型匹配。

记录类型筛选器

记录类型筛选器名称
用户用户
组织组织
仓库仓库
团队团队
里程碑里程碑
项目板project
议题议题
问题评论issue_comment
拉取请求pull_request
拉取请求审查pull_request_review
提交注释commit_comment
拉取请求审查评论pull_request_review_comment
版本发布发行版
在拉取请求或问题上进行的操作issue_event
受保护分支protected_branch

记录状态筛选器

记录状态Description
export将导出记录。
import将导入记录。
map将映射记录。
rename将重命名记录。
合并将合并记录。
exported已成功导出记录。
imported已成功导入记录。
mapped已成功映射记录。
renamed已成功重命名记录。
merged已成功合并记录。
failed_export记录导出失败。
failed_import记录导入失败。
failed_map记录映射失败。
failed_rename记录重命名失败。
failed_merge记录合并失败。

筛选审核的记录

借助 ghe-migrator audit 命令,您可以使用 -m 标志基于记录类型进行筛选。 类似地,您可以使用 -s 标志基于导入状态进行筛选。 命令如下所示:

$ ghe-migrator audit -m RECORD_TYPE -s STATE -g MIGRATION_GUID

例如,要查看每个成功导入的组织和团队,您可以输入:

$ ghe-migrator audit -m organization,team -s mapped,renamed -g MIGRATION_GUID
> model_name,source_url,target_url,state
> organization,https://gh.source/octo-org/,https://ghe.target/octo-org/,renamed

我们强烈建议您检查失败的每个导入。要进行检查,您可以输入:

$ ghe-migrator audit -s failed_import,failed_map,failed_rename,failed_merge -g MIGRATION_GUID
> model_name,source_url,target_url,state
> user,https://gh.source/octocat,https://gh.target/octocat,failed
> repository,https://gh.source/octo-org/octo-project,https://ghe.target/octo-org/octo-project,failed

如果您对失败的导入有任何疑问,请联系 GitHub Enterprise 支持GitHub 高级支持

问问别人

找不到要找的内容?

联系我们