储存管理器面板

小组 Storage Manager面板
小组 Storage Manager面板

总结

面板 Storage Manager面板提供控制功能,用于导航活动项目在 Windows 中的文件存储。该面板还提供了访问文档本地历史记录功能和版本控制功能。

面板 Projects 面板表示项目的逻辑结构,而 Storage Manager面板则提供文件管理类型的界面。

面板访问

可以通过以下方式访问面板:

  • 单击设计工作区右下方的 Panels 按钮,然后单击 Storage Manager.
  • 点击 View » Panels » Storage Manager主菜单。
  • 右键单击面板中的原理图或 PCB 文件,然后单击 Projects 面板,然后 选择 History & Version Control » Storage Manager 条目。

内容和使用

面板 Storage Manager面板显示活动项目文档的文件夹/文件视图。您可以立即看到哪些文档是项目的一部分,它们存储在哪里,以及其他已存储但未明确添加到项目中的文件。面板列出了活动项目中的文档和路径。右键单击文档可执行文件管理任务,如重命名或删除,详情见以下章节。

当活动文档是 SVN 数据库库 (*.SVNDBLib)时,面板将显示从链接的 Subversion 版本库中签出的符号库和足迹库的本地工作副本。该面板是向版本库提交更改和从版本库更新的中心界面。

Storage Manager面板可用于

  • 项目中或活动项目文件夹结构内文件的一般文件管理功能。
  • 管理存储在 SVN 资源库中并与 SVN 数据库关联的符号库和足迹库。通过该面板可以访问本地工作目录,并从该目录中签出存储在资源库中的库副本。向版本库提交更改和从版本库接收更新只能通过该面板进行。
  • 使用本地历史记录功能管理备份(请参阅数据管理 - 本地历史记录)。
  • 作为项目的 SVN 兼容界面。
  • 对本地历史记录中的任意两个版本进行物理和电气比较。
有关详细信息,请参阅以下内容:使用外部版本控制数据库库

面板区域

面板 Storage Manager面板分为三个区域:

  • Project Folders 区域
  • Project Files 地区
  • Time line地区

    • 右键单击 Time line然后选择 Switch to Classic View以显示 VCS Revisions Local History.

      要返回 Time line视图,右键单击然后选择 Switch to Combined View.

文件夹区域

该区域提供活动项目的文件夹结构视图。如果活动文档是项目或 SVN 数据库库的一部分,项目或库的名称就是该区域的标题。项目文件列在与根目录相对应的结构的顶部,该目录中包含的所有其他文件夹和子文件夹按其存储层次结构显示在下方。

如果设计编辑器窗口中的活动文档是项目的一部分,则仍将显示此项目文件夹存储结构。如果活动文档是自由文档(即未添加到项目中),则在代表该文档所在根目录的区域中将只显示该文档的条目。即使硬盘上存在其他子文件夹,也不会显示。

如果活动文档是 SVN 数据库库文件,则会显示签出到本地工作目录的符号和脚注的文件夹结构。该目录是本地工作区,对链接 SVN 资源库中的库所做的修改都是从该目录提交的。

单击某个条目时,根目录或子文件夹中包含的文档会在 Files区域。

Folders可使用以下命令:

  • Refresh - 单击刷新区域内容。 Delete 命令或使用 Windows 资源管理器更改文件夹后,单击 以刷新区域内容。
  • Copy - 单击复制所选项目。这样就可以在项目之间轻松复制文件夹。如果选择该命令时选择了项目条目本身,则整个文件夹结构都将被复制。
  • Paste - 单击可将先前复制的文件夹或项目目录粘贴到活动项目的文件夹结构中。内容将粘贴到当前结构中的重点文件夹中。剪贴板上的内容只能粘贴一次。
  • Delete - 单击从文件夹结构中删除所选文件夹。删除前会出现对话框要求确认。继续删除将从硬盘中永久删除文件夹。

    • 版本控制库中的文件夹(和组成文档)不会被触动,只会删除该项目特定签出实例的本地副本。
    • 项目本身的条目不能删除。
  • Rename - 单击重新命名所选文件夹或所选文件夹组中的重点文件夹。文件夹条目将变为可编辑。根据需要键入文件夹的新名称。

    • 您也可以按下 F2.
    • 版本控制资源库中的文件夹不会被触动,只有该项目已签出实例的本地文件夹会被重命名。
    • 根文件夹不能重命名。
  • New - 单击可在当前选定的文件夹下创建一个新的子文件夹。启动命令后,文件夹将被添加到硬盘中,并且条目可编辑,您可以根据需要直接键入文件夹名称。如果父文件夹已包含子文件夹,新文件夹将添加到结构中现有文件夹的下方。

文件区域

面板的这一区域列出了当前存储在活动项目根目录或子文件夹中的所有文档。对于免费文档,将显示与免费文档存储在同一位置的所有文档。

对于 SVN 数据库库文档,该区域会列出当前选定文件夹中的所有符号库或足迹库。 Folders 区域中的所有符号库或足迹库。这些库并非实际版本库中的库,而是已签出到本地工作目录中的库。

点击该区域中的 Folders区域中的条目时,文件内容将如图所示。

每个文档都会显示以下信息:

  • File - 文件名,包括扩展名。
  • Size - 文件在磁盘上的大小(字节)。
  • Kind - 文件类型。
  • Date Modified - 上次保存文件的日期和时间。
  • Status - 文件在版本控制方面的当前状态。

其他文档信息可通过以下显示输入技术来传达(这些显示类型大多只与作为项目一部分的文档有关):

  • Bold 文本 - 用于区分设计编辑器窗口中的活动文档。
  • 红色文本- 用于区分已修改但未保存的文档。(注:当文档既处于活动状态又已修改时,将显示为高亮红色条目)。
  • 灰色文本- 用于区分存在于文件夹中但未添加为项目一部分的文档。该 Kind 栏中的条目将用括号括起来(例如 {TEXT}).要在列表中隐藏这些文档,以便只显示添加到项目中的文档,请选中区域右上角的 Only Show Files in Current Project选项。
  • Italics - 用于区分作为项目一部分添加但不在该项目存储层次中的文档(例如,作为安装一部分的约束文件)。

单击文档条目时,面板顶部会显示该文档所在本地文件夹的路径(完整路径也会显示为工具提示)。还将显示 SVN 版本库中版本库文件夹的链接状态。要隐藏存在于文件夹中但实际上并未添加到当前项目中的文档,请选中 Only Show Files in Current Project.

Files区域内单击右键,以访问以下命令:

  • Open - 单击打开所选文档,将其作为设计编辑器窗口中的活动文档。如果选择了一组文档,则所有文档都将在设计编辑器窗口中以选项卡文档的形式打开,其中聚焦的条目将成为活动文档。(双击文档条目也会将其作为设计编辑器窗口中的活动文档打开)。
  • Refresh - 单击可刷新区域内容,例如在使用了 Delete 命令或使用 Windows 资源管理器对文档进行更改后,单击可刷新区域内容。该命令还会将工作文件夹中的文件与设计资源库中的对应文件进行比较,并相应刷新每个文件的状态。
  • Copy - 单击复制所选文档。这样就可以轻松地在同一项目的文件夹之间复制文档,或将文档复制到不同项目的文件夹中。
  • Paste - 单击可将先前复制的文档粘贴到活动项目的重点文件夹中。剪贴板上的内容只能粘贴一次。
  • Add Project Folder to Version Control - 对于尚未提交到版本控制的项目,该命令将打开 "添加到版本控制"对话框,您可以在其中将整个项目文件夹添加到版本控制中。
  • Delete - 单击删除所选文档。删除前会出现一个对话框要求确认。继续将从硬盘中永久删除文档。

    • 版本控制库中的文档不会被触动,只会删除该项目特定签出实例的本地副本。在 Storage Manager面板中,被删除的文档仍然会被列出,但不会显示任何信息,因为它们在本地并不存在。已删除文档的状态为 Missing.
    • 项目文档无法删除。
  • Rename - 单击重新命名所选文档(或所选文档组中的重点文档)。文件名条目将可编辑。根据需要输入新名称。

    • 您也可以按下 F2.
    • 版本控制库中的文档不会被触动--只有该项目已签出实例的本地文档会被重命名。
  • Add to Version Control - 只有当活动项目处于版本控制之下时,此命令才可用。 Folders 列表中选择的文件夹将添加到项目父文件夹下的版本控制中。

右键单击版本控制命令

如果计算机上安装了版本控制软件,右键菜单上还会显示与版本控制相关的其他命令。具体的可用命令取决于活动项目及其文档是否已添加到版本控制资源库,以及您使用的版本控制系统类型。下面列出了所有可能的命令。针对特定类型版本控制系统的命令会以这种方式标明:

  • Refresh - 使用该命令可查询在 Storage Manager 面板中选定的项目与版本控制数据库中相应项目之间的链接,并刷新本地项目及其文档的状态。启动该命令后,将根据版本控制数据库中的条目检查并刷新重点项目及其文档的状态。该命令可在任何时候使用,但在直接在版本控制软件中执行签入、签出或删除等操作时尤其有用。您还可以使用 F5 快捷键 Storage Manager面板上的快捷键来刷新文档状态。

  • Commit Whole Project - 使用此命令可将文件状态显示为已添加的项目提交到版本控制中(见上文),或逐个检查父项目中所有文件的修改。 Scheduled for addition文件状态(见上文)的项目提交到版本控制,或逐个检查父项目中所有文件的修改。

    启动命令后,将出现 "提交到版本控制 "对话框。所有修改过的文件都将启用提交。如果还有其他文件尚未置于版本控制之下,这些文件也会被列出,但默认情况下不会启用。选择要提交和/或添加到版本控制存储库的内容,如果需要,输入注释,然后点击 Commit/ Commit and Push - 文件将被添加到版本控制数据库,条目 No modification将出现在 Status 字段中。 Files区域的文档相关字段中。

    请注意,只有作为项目一部分且与项目文档位于同一文件夹中的文件才会被签入。

    请注意,对于基于 Git 的 Workspace 项目,该 Commit Whole Project命令不可用。您可以在 Save to Server命令,将 Workspace 项目提交到本地存储库和 Projects面板中的项目条目的右键菜单中使用该命令,将 Workspace 项目提交到本地版本库,并一次性推送到远程版本库。

    如果需要 Commit Whole Project命令。 VCS.AllowGitCommit选项使该命令可用。

  • Update Whole Project - 使用该命令可以更新父项目中已过期的文件,方法是使用 VCS 资源库中文件的最新修订版中存在的更改更新每个文件的工作副本。

    启动命令后,将出现 Update from Version Control对话框就会出现。所有过期文件都将启用更新。选择要更新的文件,然后单击 Update - 文件版本将同步,每个选定文件的本地版本将更新为版本控制库中该文件的最新版本。每个文件的状态将返回到 No Modification.

  • Add Project Folder to Version Control - 使用该命令将选定的项目添加到版本控制资源库/数据库。只有在项目尚未(或之前)添加到版本控制中时,此命令才可用。此过程将在选定的目标设计资源库中创建一个受版本控制的项目副本。VCS 将对项目文件和设置进行配置,以便将来无论何时在此项目上工作,Altium Designer 都能识别它处于源控制之下,并正确反映文档的状态,例如当文档已被修改或添加(但尚未提交)到 VCS 时。

    启动该命令后,将打开 "添加到版本控制"对话框(取决于您使用的版本控制软件),您需要在对话框中为当前项目选择一个设计资源库目标或创建一个新的文件夹条目。在定义了项目的存储区域后(因此项目已链接到数据库),对话框中将填充项目及其组成文 件,并已选择要添加到版本控制数据库的项目文件。此时可根据需要选择其他要放入版本控制的文件。

    从 Add to Version Control 对话框中选择一个设计资源库,以在对话框中填充建议的版本控制文件。Add to Version Control 对话框中选择一个设计资源库,以在对话框中填充建议的版本控制文件。

    单击 OK后,这些文件将被添加到版本控制数据库,并且条目将显示在每个文件的相关状态字段中。 Scheduled for addition将显示在该区域文档的相关状态字段中。 Files 区域。

  • Commit - 使用该命令可将对所选文件工作副本的修改(以 "已修改状态 "区分)签入 VCS 版本库。启动该命令后,将打开 Edit Comment对话框将打开。输入新注释或选择以前的注释,然后点击 OK提交文件。您工作文件夹中的最新文件副本将被签入,相关的修订号也会递增--见上文。 Commit Whole Project上文。

    请注意,如果在您签出文件副本后,已有其他人提交了更新,您将无法提交该文件。在这种情况下,你必须先执行更新,然后才能提交文件。

    请注意,对于基于 Git 的 Workspace 项目,不能使用 Commit命令不可用。您可以使用 Save to Server命令,将 Workspace 项目提交到 Projects面板中的项目条目的右键菜单中使用该命令,将 Workspace 项目提交到本地版本库,并一次性推送到远程版本库。

    命令的可见性由高级设置对话框中的 VCS.AllowGitCommit选项控制该命令的可见性。点击 Advanced Settings对话框可通过单击 Advanced按钮进入该对话框Preferences该对话框。如果在该 Advanced Settings对话框中进行任何更改,必须重新启动 Altium Designer 才能使更改生效。

  • Update - 使用此命令将所选文件的工作副本更新为 VCS 资源库中该文件最新版本中存在的更改。

    启动该命令后,文件版本将同步,每个选定文件的本地版本将更新为版本控制库中该文件的最新版本。每个文件的状态将返回到 No Modification.

  • Lock - 使用此命令可在 SVN 版本控制中锁定活动文档。只有锁定文档的设计者才能将修改后的文档提交到版本库。运行此命令后,状态栏将显示 "由我锁定"。 Storage Manager面板。了解有关锁定 SVN 项目文件的更多信息。

  • Unlock - 使用此命令可解锁 SVN 版本控制中选定的锁定文档。解锁后,任何用户都可以提交该文档并对版本库进行任何修改。了解有关锁定 SVN 项目文件的更多信息。

  • Resolve Conflict - 使用该命令可以解决冲突(两个 Altium Designer 用户在本地编辑并保存了同一个文件,其中一个用户提交了这些修改),方法是丢弃上次更新后提交到版本库的修改。了解有关版本冲突的更多信息。
  • Revert Local Modifications - 使用此命令还原已修改的文件,以放弃其归属的本地修改。在操作完成前,系统会要求你确认更改。文件的所有本地修改都将丢失,文件将恢复到其基本修订版(文件签出/更新到工作文件夹的最后修订版)。被还原的 Status取决于文件之前的状态。例如,显示为 Modified的文件将恢复到 No modification.的文件将还原为 Conflict的文件将还原为 Out of date(因为版本库中存在较晚的版本)。
  • Add To Version Control - 使用该命令可将所选文件添加到版本控制资源库中。启动该命令后,文件状态将变为 Scheduled for addition.与添加整个项目的情况一样,最后的 "提交 "步骤将打开 Edit Comment对话框。



    使用此对话框可为文件附加注释(或日志信息),例如说明将文件添加到版本控制中的原因。可以根据需要键入新注释或使用以前的注释文本。

    请注意,为了有效签入,所选文件必须是父项目的一部分。如果正在添加的文件当前处于打开状态,则应在将其添加到版本控制之前将其保存,因为 VCS 将采用文件的最后保存版本,而不是内存中的当前副本。

  • Remove From Version Control - 使用该命令可以从版本控制资源库中删除选定的项目。该命令只有在项目当前已添加到版本控制中时可用。启动该命令后,将出现 Remove from Version Control对话框就会出现,其中项目条目已被选中。

    相关的项目文档也会列出,您可以选择其中任何一个或全部文档,以便从版本控制数据库中删除。点击 OK后,项目和任何其他指定的文档都将转入 Scheduled for deletion.

    随后的 "提交 "命令Commit Whole project或仅 Commit单个文件)将从版本控制数据库中删除项目文件,这些文件的状态将显示为 Not in version control.

    请注意,从版本控制数据库中移除项目本身,就意味着您要求不再将项目与版本控制相关联,Altium 与版本控制软件之间的链接也将被移除。单独删除项目并不会从版本控制数据库中删除所有关联的项目文档。它们仍然存在,但由于 Altium 与版本控制之间的链接已不复存在,Altium 会将它们视为不在版本控制数据库中。只有当项目重新加入版本控制并刷新以重新同步系统时,它们才会再次出现。

  • VCS Properties - 使用此命令可显示 SVN 资源库中选定文档条目的属性信息。

    启动该命令后,将出现 Properties 对话框。对话框将显示与所选文档相关的属性信息,包括

    • 本地文档(工作文件夹中)的路径。
    • 文件在 VCS 资源库中的 URL。
    • 版本库根和 UUID。
    • 本地工作文件夹中文档的当前版本。
    • 最后修改的作者。
    • 最后更改的修订。
    • 最后更改时间。
    • 文件是否有冲突。

    显示的对话框界面和信息取决于您使用的版本控制软件,但通常包括文件类型、大小、版本以及文件当前是否已签出等信息。

时间线区域

区域 Time line 区域列出了当前所选文件夹或文件在一段时间内的历史事件和版本控制事件。

该区域可通过右键菜单在默认组合视图和 "经典 "VCS/历史视图之间切换。

两种视图类型的命令和功能是通用的,下文概述了经典双视图模式。

VCS 修订

如果 Folders区域中的活动项目处于版本控制之下,并且您使用的是 SVN 版本控制系统,则选择属于该项目(面板的 Project Files面板的 VCS Revisions区域中该文档的历史修订列表。

如果所选库文档是由数据库引用的符号库或足迹库,而数据库又链接到 SVN 数据库文件,则所选库文档的历史记录也会显示出来。

修订历史列表可包含以下条目类型:

  • Document - 当前在工作区中打开的文档版本。该文档可能已被修改,但尚未保存。
  • Last Saved Contents - 上次保存的文档版本(在本地工作文件夹中)。
  • RevisionNumber - 文档在 VCS 版本库中的修订版。当您修改文档、保存并提交到 VCS 版本库时,将存储一份副本并递增修订版编号。VCS 中的最新修订版将被首先列出。

列表中的每个条目都会提供以下信息:

  • Date Modified - 对于文档和最后保存内容条目,这是文档工作副本最后保存的时间。对于 VCS 修订版条目,这是文件提交的时间。
  • Author - 当前登录 VCS 软件人员的姓名。
  • Comment - 任何应用于 VCS 修订版的注释,在将文件提交到 VCS 版本库时应用。

VCS Revisions区域将打开一个上下文菜单,可使用以下命令:

  • Compare - 当区域中的两个版本被选中时,该命令才可用。使用它可以对文档进行比较(请参阅比较文档)。
  • Open - 使用该命令可以在设计编辑器窗口中打开所选版本的文档。打开的文档名称将以版本号为前缀,例如、 [Revision 1.2] Buzzer.SchDoc.请注意,如果在区域内选择了多个版本条目,则此命令将不可用。双击列表中的修订版也会在 Altium Designer 中打开该修订版。
  • Switch to Combined View - 将区域切换到交替(单个) Time line视图。

本地历史

本地历史记录管理系统可让您在本地维护历史记录和跟踪文档更改,而无需版本控制系统(VCS)。

本地历史记录管理系统的做法是,每次执行保存时都复制一份文件,并将副本保存在项目历史记录文件夹中(副本是保存事件之前的文件)。项目历史文件夹在包含项目文件的文件夹中创建。如果项目包含存储在子文件夹中的文件,历史记录文件夹中将重复子文件夹结构。

本地历史记录在对话框的数据管理 - 本地历史记录页面中配置Preferences对话框的数据管理 - 本地历史页面中配置。可以配置文件历史记录的保留天数,文件保存事件的历史记录将保留指定的时间段(最长 10 天)。也可以启用 Use global repository选项,并指定一个 Global repository保存所有项目历史记录的位置,每组项目文件保存在一个项目子文件夹中。

本地历史文件以压缩的 ZIP 格式保存,并添加了文件名编号后缀(例如: SheetZ.~(3).SchDoc.Zip) 表示其顺序版本--最高数字代表最新版本。

文件历史管理功能可通过 Storage Manager面板访问。这些功能包括查看文档之间的差异(物理和逻辑差异),以及恢复到以前保存的文档版本。本地文档历史管理还能与活动的 VCS 协调工作。设计人员可以使用本地历史系统管理自己的修改,而 VCS 则提供一个完整的面向团队的文档管理系统。

面板的 Local History面板区域会显示该区域内当前关注文档的本地历史记录。 Files面板区域。

历史列表可包含以下条目:

  • Document - 当前在工作区中打开的文档版本。该文档可能已被修改,但尚未保存。
  • Last Saved Contents - 最后保存的文档版本。
  • Version n - 文档的本地(手动)备份版本。保存文档时,被列为最后保存内容的版本将作为条目被备份。 Version 1.再次保存时,最后保存内容将备份为 Version 2等,为文档创建历史记录。
  • Version n [label] - 本地(手动)备份文件版本,该版本已应用标签。
  • Version n [AutoSave Date Time] - 自动生成的文件备份,用一个 AutoSave-Date/Timestamp标签来区分。

例如,历史记录将最新版本放在最前面:

  • Document
  • Last Saved Contents
  • Version 3
  • Version 2 [AutoSave 2015-01-28 14~14~17-935]
  • Version 1 [Original Draft]

Local History区域内单击右键,可使用以下命令:

  • Compare - 选中区域中的两个版本时,此命令可用。使用该命令可对文档进行比较(请参阅比较文档)。
  • Open - 使用该命令可以在设计编辑器窗口中打开所选版本的文档。如果在区域内选择了多个版本条目,则此命令不可用。双击列表中的版本/修订版也将在 Altium Designer 中打开该版本/修订版。
  • Apply Label - 使用此命令可为所选版本添加有意义的标签(例如,便于识别其用途)。将打开 Apply Label 对话框,您可根据需要键入标签名称,最多可输入 64 个字符。条目显示为 Version n[Label].应用标签后,保存的备份将变为只读。
  • Revert to - 使用此命令可还原到所选的文件版本。最后保存的版本将被备份,并应用标签来标明随后恢复到哪个版本。所选的历史版本将成为当前版本,并显示在设计编辑器窗口中。
  • Delete - 使用此命令可删除所选版本的文件。文件将从硬盘中永久删除。注意:不能删除 Document Last Saved Contents 条目。
  • Purge History - 删除选定文件的本地历史文件。将打开 Confirm purge document history对话框将打开,您可以在此确定要清除的本地历史文件。您可以选择清除所有版本、超过指定天数的版本或超过指定日期的版本。此外,你还可以选择保留指定数量的版本,这将与其他选项结合在一起,但优先于其他选项,以确保历史记录中的间隙不会造成不必要的历史记录丢失。有标签的版本默认受到保护,但你可以选择覆盖它。

    点击 OK后,所有 Version n所选文档的本地历史记录区域中的所有条目(n 为版本号)都将根据定义的清除选项被删除。如果启用了将文件的标签版本包括在清除范围内的选项,那么相关的 Version n [label]条目也将被删除。

  • Show Autobackups - 使用此命令可以在使用自动保存功能创建的本地历史记录列表中显示自动保存的文件版本。

    • 自动生成的文件备份会以自动保存日期/时间戳标签区分,格式为 Version n [AutoSave Date Time].
    • 自动保存功能在对话框的数据管理 - 备份页面上启用和配置。 Preferences对话框的数据管理 - 备份页面中启用和配置。
    • 要将自动保存的文档添加到本地历史记录中,并因此在使用此功能时显示在 Storage Manager面板的适用区域中显示。 Show Autobackups命令时,需要启用 Add autosaved documents to history选项。 Local History区域中的选项Preferences对话框中的选项。
  • Switch to Combined View - 将面板区域改回在单一区域中显示 VCS/历史事件的时间线视图

请注意,活动项目的文档历史记录也可从 Local History对话框中查看。从主菜单中选择 Project » History & Version Control » Local History (Legacy)或右键单击面板中的文档条目,然后选择 Projects面板上的文档条目,然后从右键菜单中选择 History & Version Control » Local History (Legacy)访问。

对话框 Local History对话框
对话框 Local History对话框

比较文档

使用版本控制功能的一项宝贵财富是比较设计文件的历史版本。 Difference Comparator面板访问 Storage Manager面板访问。与 Differences面板结合使用时,可以在 VCS 修订版之间进行逻辑或图形比较,同时交互式地探索受影响的对象。

Files面板的 Storage Manager面板区域中选择所需的文件,然后选择两个条目(在 VCS RevisionsLocal HistoryClassic ViewTime line区域时 Combined View),然后右击并从右键菜单中选择 Compare

两个文件将进行比较,比较结果取决于文件类型:

  • 对于原理图或 PCB(设计或库)文档,将进行图形比较,并在 "差异"面板中列出检测到的差异。在设计编辑器窗口中并排打开两个版本的文档,就能以图形方式查看差异。单击顶层文件夹中检测到的差异,将同时在两个文档中突出显示该差异。
  • 对于基于文本的 ASCII 文档,打开 CompareForm对话框将显示两个版本文档的图形 "差异"。所选文档并排显示。通过颜色编码,对话框会突出显示两个文档版本之间的各种差异--添加的行数(粉色)、修改的行数(绿色)和删除的行数(蓝色)。对话框左下方显示更改摘要和颜色代码图例。

    该对话框仅用于比较,不能对加载的文档进行修改。

    使用鼠标滚轮同步滚动两个文档。使用对话框左上角的向上/向下箭头控件,向上/向下跳转到光标当前所处文档中发现的下一个差异。使用顶部选择按钮可快速将两个文档重置回第一行(跳转到文档顶部)。

首选项

  • 启用/禁用版本控制功能,并从对话框的数据管理 - 版本控制页面选择系统类型。 Preferences对话框中选择系统类型。
  • 要查看活动 SVN 数据库文件的符号库和足迹库,必须将这些库的副本签出到指定的本地工作文件夹。该目录在对话框的数据管理 - SVN 库页面中指定。 Preferences对话框的数据管理 - SVN 库页面上指定。还必须确保在对话框的 "数据管理 - 版本控制"页面中将版本控制系统设置为 SVN - Subversion。 Preferences对话框的版本控制页面上将版本控制系统设置为 SVN - Subversion。
  • 文件的最后保存内容版本是保存在项目文件夹中的文件实际主副本。手动备份版本(版本 1、版本 2 等)保存在项目的子文件夹中。您可以将文件的所有本地备份版本存储在您选择的单一存储位置。启用 Use global repository选项,并指定所需的存储文件夹Preferences对话框的数据管理 - 本地历史页面上启用该选项,并指定所需的存储文件夹。
  • 根据个人喜好和存储空间,可以制作任意数量的本地(手动创建)备份。备份将保留在硬盘上,直到指定的时间(以天为单位)过去为止 - 同样在对话框的数据管理 - 本地历史记录页面中指定。 Preferences对话框的 "本地历史记录 "页面中指定。您可以指定 1 到 10 天将生成的备份文件保留在本地历史记录中,之后将随着新备份的生成而删除(根据时间戳)。
  • 打开的文档可以使用 Auto Save功能自动备份打开的文档,该功能在对话框的数据管理 - 备份页面中配置。 Preferences对话框的数据管理 - 备份页面中进行配置。

备注

  • 支持标准多选功能: Ctrl+Click Shift+Click.此外,在 Files, VCS RevisionsLocal History区域中的多个文档选择。
  • 设计编辑器窗口中活动文档的本地历史记录也可以使用 Project»History & Version Control»Local History (Legacy)命令访问设计编辑器窗口中活动文档的本地历史记录。打开 Local History对话框将打开,显示打开文档的当前版本、上次保存文档的版本以及之前保存和存储的备份。

    历史记录列表可包含以下条目:

    • Open Document - 当前在工作区中打开的文档版本(如果适用)。可能已经对该文档进行了修改,但尚未保存。
    • Last Saved Contents - 最后保存的文档版本。
    • Version n - 文档的本地(手动)备份版本。保存文档时,列为最后保存内容的版本将作为条目备份 Version 1.再次保存时,上次保存的内容将备份为 Version 2以此类推,创建文档的历史记录。
    • Version n [label] - 本地(手动)备份的文档版本已应用标签。

    例如,历史记录将最新版本放在最前面:

    • 打开文档
    • 最后保存的内容
    • 版本 3
    • 版本 2
    • 版本 1 [原稿]

    双击某个条目可打开该版本的文档,作为主设计窗口中的活动文档。

    在列表中选择两个版本的文档,然后单击 Compare按钮对文档进行比较。

    对话框中的 Local History对话框中的列表类似于 Local History区域中的列表类似。 Storage Manager面板的 Classic View.

  • 对于原理图和 PCB 设计及库文档,还可以使用 Project » Show Physical Differences命令对同一文档的两个版本进行图形比较。在打开之前,请确保以前的版本(通常是备份版本)以不同的名称保存。文档的备份版本无需添加到项目中;它可以作为自由文档打开。运行该命令可访问 "选择要比较的文档"对话框。 Advanced模式下,该对话框可用于选择要比较的两个文档版本。

    单击 OK继续比较;检测到的差异将显示在差异面板中。

  • 以下键盘快捷键可用于在面板内导航:
    • Up Arrow - 选择区域中的上一个条目。
    • Down Arrow - 选择区域中的下一个条目。
    • Right Arrow - 展开子文件夹的顶层条目。
    • Left Arrow - 折叠顶层条目或子文件夹。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

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

旧版文档

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

Content