项目导入和导出限制
本部分提供有关项目导入常规限制和引用处理限制的信息。
常规限制列表
导入或导出项目存在以下限制:
• 不支持从使用较高 Codebeamer 版本创建的模板导入项目。
• 仅会导出项目构件、工作项或配置项的 HEAD 修订版本,包括备注、附件、权限和关联,但不包括历史记录。
• 项目成员会被导出,但由于用户和用户组不是项目的一部分,因此只有在导入时,目标系统中已存在同名用户和组时,才能重新导入成员。
• 如果模板跟踪器不是导出项目的一部分,则系统会完全导出跟踪器配置,但跟踪器继承信息会丢失。
• 对当前项目外部实体的引用 (Wiki 文本、关联、引用字段中的跨维基链接) 将被导出,但只有在导入时目标系统中的同一个位置存在同名实体时,才能导入这些引用。但是,跨项目导入或导出不包括复用的步骤引用。重新导入后,引用导出实体的绝对 URL 或 Wiki 插件参数可能会损坏。
• 会导出测试运行跟踪器配置,但不会导出测试运行。
• 不会导出基线,因为基线引用了历史信息。
• 不会导出源代码相关数据 (如存储库、提交和拉取请求)。
• 导入后,所有导入实体都将获得新的 ID 和修订版本 1。所有导入实体的负责人或提交者都是执行导入的用户。所有实体的创建或提交日期均为导入日期。
|
|
在导出或导入期间,要导出或导入的所有实体 (包括备注和附件) 都将加载到内存中。如果实体很多,或者附件很大,则用户可能需要一些空闲内存 (GB)。如果内存不足,则导出或导入将失败,系统会生成 OutOfMemoryException 错误。
|
• 自 Codebeamer 21.09 版本起,项目导入不支持应用已从 Codebeamer 21.09 版本之前的版本导出的配置。不过,可通过“应用程序配置”绕过此限制。有关详情,请参阅
应用程序配置。
引用处理限制
您可以在跟踪器配置中创建引用字段。引用类型可以是项目、跟踪器或工作项。例如,您可以创建工作项字段,且可以在字段引用筛选器中设置跟踪器。在导入过程中,您可以下载此引用列表:
这是一个 CSV 文件,您可以单击此处进行下载。您可以在 Microsoft Excel 中打开该文件,但由于其采用 UTF-8 编码,因此必须将其导入。
交叉引用 CSV 文件
CSV 文件包含以下三个表格:
• 交叉引用表
该表包含对其他项目构件的引用。交叉引用表具有以下列:
◦ 引用 - 对其他项目构件的引用。
◦ 类型 - 引用类型 (项目、跟踪器、工作项)。
◦ 项目 - 引用项目或空白项目。
◦ 跟踪器 - 引用跟踪器或空白跟踪器。
◦ 映射目标 - 找到的或未解析的映射目标引用。
◦ 路径 - 跟踪器配置中引用的位置。
• 项目表
项目表包含的工作项具有对缺失构件的无效引用。这意味着,构件未在跟踪器配置中使用,且不会在第一个交叉引用表中使用。项目表具有以下列:
◦ 引用 - 对其他项目构件的引用。
◦ 类型 - 引用类型 (项目、跟踪器、工作项)。
◦ 项目 - 引用项目或空白项目。
◦ 跟踪器 - 引用跟踪器或空白跟踪器。
◦ 路径 - 包含无效引用的项。
• 字段表
字段表包含的字段具有特殊计算公式。公式包含特殊函数,例如:hasSuspectedLink、hasReferringReview 和 hasUpstreamSuspectedLink。字段表具有以下列:
◦ 字段 - 用于查找函数的跟踪器字段。
◦ 函数 - 特殊函数。