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

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-07-12. 即使出现严重安全问题,也不会发布补丁。要获得更好的性能、更高的安全性和全新功能,请升级到 GitHub Enterprise 的最新版本。 要获取有关升级的帮助,请联系 GitHub Enterprise 支持部门

检查迁移数据

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

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

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

记录类型筛选器

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

记录状态筛选器

记录状态 描述
export 将导出记录。
import 将导入记录。
map 将映射记录。
rename 将重命名记录。
merge 将合并记录。
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 高级支持

问问别人

找不到要找的内容?

联系我们