只有在工作区的本地 VCS(Git 仓库)下完全管理和存储的项目才支持这种类型的事件。
Versioned StorageGit 仓库)。对于 Altium 365 Workspace 可用但不在正式版本控制下的本地项目,即使用简单同步方法的项目,您不会在历史 时间轴上看到任何与 VCS 相关的提交事件。要获取此信息,可以通过启用
Version Control选项来切换在线
可用性样式。
Project Options对话框 "常规 "选项卡上的选项来切换在线可用性风格。这样就可以将项目置于工作区的本地 VCS 下。
对于可用于 Altium 365 工作区但已处于外部版本控制下的项目,您也不会在历史时间轴上看到任何与 VCS 相关的提交事件。请使用外部版本控制客户端查看项目的版本控制历史。或者,您也可以有效地切换到 Workspace 的本地 VCS。您可以创建一个项目快照--使用 Altium Designer 的
项目打包器可以最高效、最简洁地执行该操作。这将断开项目与外部 VCS 和工作区的连接(如果已经在工作区中可用),之后您可以再次将其提供给工作区,但要在工作区的 VCS 下进行--就像这样重新开始。有关如何操作的详细信息,请参阅
从外部 VCS 移至工作区本地 VCS。
每次将项目提交到工作区(项目在工作区的内部 Versioned StorageGit 仓库管理)时,时间轴上都会添加一个 Project Committed事件磁贴会被添加到时间轴上。执行提交(保存到服务器)的人员姓名(和照片)以及日期和时间都会显示出来。如果在提交时使用 "提交到版本控制"对话框添加了注释并推送,那么该注释也会显示在磁贴中。
如果该项目是一个本地的非托管项目,但随后被联机提供,那么在 "
联机提供 "对话框中输入的说明将在
Project Created事件磁贴和初始
Project Committed事件磁贴中都将使用,因为项目提交是作为联机提供项目的一部分执行的,当然前提是启用了
Version Control选项已启用。
初始 Project Committed事件磁贴。
磁贴还支持并显示设计差异信息,更详细地显示当前提交和之前提交之间的变化情况。支持的元素包括文件、组件、网、变体和 PCB 结构。磁贴的差异部分汇总了受提交事件影响的各种元素,按以下状态分组:
- 元素已添加。
- 移除元素。
- 修改元素。
单击磁贴中的
控件,将展开此差异部分,按名称显示受影响的元素。
使用可用的
Show More和
Show Less控件来查询每个元素类型的完整列表。单击磁贴中的

控件,返回摘要显示。
单击磁贴右上角的
控件,访问包含以下命令的菜单:
-
Download Sources - u在 "项目 "面板中下载并打开 PCB 或线束项目的特定修订版。项目名称将包括提交该修订版的日期和时间。请注意,该修订版是只读的;您可以查看它,但不能编辑它。

您可以打开项目的任何特定修订版(仅用于查看)--直接从该修订版对应的 Project Committed事件磁贴打开(仅供查看)。
-
Compare: Schematic to, PCB to, BOM to- 允许您将此提交中的 PCB 项目原理图、PCB 或 BOM 数据与其他提交或发布事件中的数据进行比较。使用子菜单可与上一次提交进行比较,或从所有可能的版本和提交中进行选择。一旦选择了要比较的数据,比较结果就会显示在相关的差异视图中,并在默认浏览器中以新标签页的形式打开。更多信息,请参阅 Design Data Comparisons(Altium 365 工作区、企业服务器工作区)。
-
Create Tag- 在设计项目的任何提交中添加单个自定义命名的标签(且仅当该项目存储在内部 Git VCS 系统下的工作区中时)。只能为已保存在工作区中的提交创建标签。运行命令后,将打开 Create Tag对话框打开。输入所需的标签,然后点击 Create.
如果标签名称中存在非法字符,系统将弹出信息提示。在删除非法字符之前,不会创建标签。
如果项目有尚未推送的提交,将打开 Save To Server对话框将打开,询问您是否要执行推送。如果提交已推送,则 Create Tag对话框将打开。
使用项目发布程序发布项目时,如果项目的最新提交还没有标签,则会自动为该最新提交分配一个标签。标签格式为 RELEASE_,其中 是已发布项目源代码的版本号 (A.1, A.2等),例如 RELEASE_A.3.
要重命名或删除标签,请单击
,然后将鼠标悬停在 Tag 条目。此时将打开一个对话框,您可以输入标签的新名称。如果 Remove 则会立即删除标签。
右键单击
Create Tag命令,也可以右键单击面板中的项目或文档名称,然后选择 "删除"。
Projects 面板中的项目或文档名称上单击右键,然后选择
History & Version Control » Create Tag为最后/最新提交创建标签。
备注
-
不支持外部版本控制标签。
-
每个提交只能创建一(1)个标签。
-
创建副本 --用于创建项目特定修订版的副本。在打开的 Create Project Copy对话框,输入 Project Name(默认情况下,这将是原始项目名称,后缀为"- Copy'), Description(未预先填入)、 Folder路径(在工作区内)和 Local Storage路径(工作副本)。项目将被创建,一个 Project Copied事件磁贴将添加到时间轴上。
工作区
Folder 默认为存储原始项目的同一文件夹。单击

打开
Choose Folder对话框(面板的缩小版
Explorer面板的缩小版),根据需要更改文件夹。默认情况下
Local Storage将默认设置为使用对话框的 "
系统 - 默认位置"页面上定义的位置。
Preferences对话框中定义的位置。单击

打开标准 Windows 对话框,根据需要更改该位置。
-
Revert to- 使用此命令可恢复到使用项目特定修订版中的数据。该特定修订版中的项目源文件数据将覆盖本地项目工作副本中的数据。实际上,项目会被暂时关闭,然后使用还原后的数据重新打开。如果要完成还原并将该数据作为标题修订版(当前版本),则必须提交并将项目推回工作区。
您可以直接从项目中任何特定修订版对应的 Project Committed事件瓦片直接还原到该修订版。
还原到特定修订版后,在提交之前,可以使用与最新修订版关联的 Revert to命令将本地工作副本恢复到最新版本。 Project Committed事件磁贴相关的命令,将本地工作副本恢复到最新版本。
A
Project Committed事件磁贴与时间轴主干的物理连接是蓝色实心连接线和节点:

。项目的最新修订版(即最后一次提交)以白色填充的节点区分:

。