项目历史

Altium Designer 与连接的工作区相结合,可让您查看高级图形化时间轴并与之互动。 Project History时间轴进行交互。专用 History视图提供了与 PCB、多板或线束项目相关的主要事件的渐进式时间轴,包括创建、提交、发布、复制和 MCAD 交换,并在适用情况下支持各种操作。

要充分利用该功能,需要对项目进行全面管理,确保项目处于工作区内置的 VCS (Git) 下。

如果您的项目处于外部版本控制之下,您可以通过将项目迁移到工作区的本地 VCS,将其转换为托管在 Altium 365 工作区中的完全托管项目。有关如何操作的详细信息,请参阅从外部 VCS 迁移到 Workspace 本机 VCS

有关通过 Workspace History视图的信息,请参见项目历史

要在 Altium Designer 中访问项目历史功能,必须安装项目历史 软件扩展。Altium Designer 默认安装了该扩展。可手动安装或删除。

有关管理扩展的更多信息,请参阅Extending Your Installation 页面(Altium Designer DevelopAltium Designer AgileAltium Designer)。

访问项目历史

要访问 History视图,请右键单击工作区项目在 Projects面板中的项目上单击右键,然后从上下文菜单中选择 History & Version Contol » Show Project History 命令。或者,选择 History & Version Control »Show Project History 命令,打开活动 Workspace 项目的历史视图。 Projects打开活动工作区项目的历史视图。该 History 视图显示为一个单独的标签文件 (.PrjPcb History).

对于工作区中的项目,如果该项目在使用项目历史记录功能之前已经存在,则其历史记录最初并不完整。当首次访问该项目历史记录视图时,将自动对该项目的事件数据重新编排索引。 History 首次访问该项目视图时,将自动重新索引该项目事件数据。重新索引完成后,视图底部会出现通知--单击 控件,用完整的历史事件数据更新时间轴。
要访问 History视图,即与文件相关的项目主要事件的时间轴,请右键单击面板中的文件,然后选择 Projects面板中的文件上单击右键,然后选择 History & Version Control »Show File History 命令。

历史时间轴 - 概述

History 视图显示项目演变过程中发生的基本事件的时间轴。如下图所示,该视图基本上可分为三个主要部分。

确定视图的三个关键部分。 History 视图。确定视图的三个关键部分。 History 视图。

  1. Main trunk of the timeline.事件时间顺序的方向是自下而上。第一个事件--创建项目--将出现在时间轴的底部。随后的事件会出现在时间轴的上方,最近的事件(最新事件)会出现在时间轴的上方。
  2. Events.每次与项目相关的受支持事件(见下文)发生时,该事件都会作为一个专门的磁贴添加到时间轴上。每种类型的事件都会有不同颜色的磁贴,要么直接链接到时间线的主干,要么旁边有一些附加图标(如 MCAD Exchange 事件)。
  3. Search.单击视图右上方的 控件,可进入搜索栏,方便对项目历史记录进行基本搜索。当您输入搜索字符串时,筛选功能将应用于时间线,只显示与搜索相关的事件。有关详细信息,请参阅过滤搜索

支持的事件

时间轴显示项目生命周期中发生的事件的进展。每个事件在时间轴上都显示为一个专用的 "事件图块"。下面的可扩展章节将介绍当前支持的事件范围,以及作为项目历史时间线一部分的事件。

过滤搜索

单击视图右上方的 控件可进入搜索栏,沿着时间线快速查找感兴趣的事件。搜索工具支持项目历史记录的基本搜索,在输入搜索字符串时会应用动态过滤,页面上只显示与搜索相关的事件。事件瓦片中的匹配文本会突出显示。

搜索工具不区分大小写。

项目历史搜索示例。在您输入搜索词(不区分大小写)时,时间轴会被动态过滤,并在每个相关事件瓦片中突出显示匹配条目。项目历史搜索示例。在您输入搜索词(不区分大小写)时,时间轴会被动态过滤,并在每个相关事件瓦片中突出显示匹配条目。

过滤后的选择上方有一个方框,总结了当前显示的事件数量,并提供了快速移除过滤/搜索字符串的控件。

搜索工具可使用以下信息:

  • 事件磁贴标题。
  • 执行事件的人员姓名。
  • 描述性文字(从相关事件发生时的评论/说明/描述中获取的文字)。
  • 差异数据文本 - 在 Project Committed事件磁贴中。
  • 数据集名称 - 在 Project Released事件磁贴中。
  • 项目名称 - 在 Project Copied事件磁贴和 Project Created事件磁贴中(通过复制创建时)。
要清除当前筛选并返回完整时间线,可清除搜索字段,方法是选择当前文本并按下 Backspace 键,或单击字段最右侧的 控件。或者,点击 Clear Filter控件(位于视图顶部)。

更新新事件

每当与项目相关的支持事件发生时,该事件就会被检测到并自动提供给视图。 History 视图。事件发生后不久,视图底部就会出现通知--单击 控件,用新事件更新时间线。

点击视图右上方的 控件,还可以手动刷新。

创建项目历史报告

可以为 Workspace 项目创建 PDF 格式的项目历史报告。该报告显示项目历史的所有信息,包括创建、提交和发布,以及上一事件的变更说明。您还可以设置报告的时间段(如下所述),以便获得所需的明确报告。

从 OutJob

要创建报告,请在 OutputJob 文件 (*.OutJob)中,右键单击 [Add New Report Output]相关的 Report Outputs条目,然后选择 Project History,如下图所示。

将新创建的报告连接到 PDF 输出容器。右键单击已创建的输出设置报告的时间段,然后选择 Configure.启用所需的时间 Period: For all time(从创建项目到现在),或 Specific releases使用 From/To字段下拉菜单设置所需的版本。导出的报告将包含所选时间段内的信息。

创建报告、链接到 PDF 输出容器并配置后,在 PDF 容器区域单击 Generate content,或者,如果需要,也可以在项目发布过程中生成项目历史报告。

从报告菜单

从主菜单中选择 Reports » Project History可将项目历史记录导出为 PDF 格式。打开 Project History Report Configuration 对话框。 Period导出报告的对象:整个项目历史或特定(或最新)项目版本。单击 Export然后在打开的窗口中输入导出 PDF 的名称。 Explorer窗口中输入导出 PDF 的名称,然后单击 Save.PDF 报告将在浏览器中打开。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content