保存项目和文档
保存文档
-
从主菜单中选择 File » Save命令。
-
点击
按钮。 Quick Access Bar.
-
单击编辑器主工具栏上的
按钮。
-
使用
Ctrl+S快捷键。
也可以通过右键单击面板中的 Projects面板中的当前焦点文档(如果该文档实际上已打开),也可以通过右键单击其在面板中的条目并从右键菜单中选择 Save命令。
面板中当前关注的项目(文档、项目或项目组 Projects面板中当前关注的项目(文档、项目或项目组),可通过单击面板顶部的
按钮进行保存。 Projects保存。如果所关注的项目是项目,则只保存项目文档。该命令不保存组成设计文档。当重点项目是设计项目组时,只保存设计项目组文档 (*.DsnWrk).此命令不保存组成项目及其设计文档。
也可以通过文档选项卡中的相应命令来保存处于修改状态的文档--右键单击该选项卡可 访问命令的上下文菜单。请注意,如果打开了多个相同类型的文档,且当前已分组,则此命令不可用。
可以使用 File » Save As命令或 Save As命令将打开的项目文档保存为新名称。 Projects面板中文档条目的右键菜单中的命令,以指定的新名称创建文档文件副本。此过程会自动将新的文档副本添加(链接)到活动项目中,以取代源文件夹中保持不变的现有(源)文档。如果打开的文档不是项目的一部分(即自由文档),则新副本会在编辑器中打开,取代原始文档。
启动命令后,会出现标准的 Windows Save As对话框。使用该对话框可以浏览到保存文件的特定目的地,为文件命名(如果需要),还可以选择存储文件的格式(如果可用)。新保存的文件将代替原始文件作为活动文档打开。
如果只是为了制作文档的备份副本,请使用 Save Copy As选项。这会创建文档文件的命名副本,而不会影响其主项目。启动命令后,会出现标准的 Windows Save A Copy Of对话框。使用该对话框可以浏览到保存文件的特定目标,为文件命名(如果需要),还可以选择存储文件的格式(如果可用)。新保存的文件不会代替原始文件打开。
- 从编辑器主菜单中选择 File » Save All命令。
-
点击编辑器主菜单上的
按钮。 Quick Access Bar.
- 右键单击面板中的设计项目组条目,选择 "设计项目组"。 Projects面板中的设计项目组条目上单击右键,然后从右键菜单中选择 Save All命令。
如果项目是现有(以前保存的)项目组的一部分,且项目成员发生了变化(上次保存后添加或删除了项目),则项目组文件 (*.DsnWrk) 也将被保存。
要保存当前在重点类别(子文件夹)中打开的所有文档,请在 Projects面板或其子文件夹中当前打开的所有文档,请右键单击所需类别(子文件夹)的条目,然后从右键菜单中选择 Save All命令。
保存项目
对打开的项目结构或选项进行更改时,项目会变成 modified.
修改后的项目会在其条目旁显示一个星号,并在 Projects面板上的状态图标。要保存项目文档文件的更改,请右键单击面板中的项目条目,然后选择 "保存"。 Projects面板中的项目条目,然后选择 Save命令。单击面板顶部的
控件可保存面板中的重点项目。
对于工作区项目,该 Save命令将在本地保存更改,即只保存项目文档文件的本地工作副本。本地保存更改后,项目的 VCS 状态将变为已修改,项目的 VCS 状态图标也将变为
。要使更改在所连接的工作区可用,必须将项目保存到该工作区。为此,请使用以下方法之一:
-
单击项目条目旁边的 Save to Server控件。
-
右键单击项目条目并从右键菜单中选择 Save to Server。
-
单击项目条目旁边的已修改状态图标 并选择 Commit Project.
这将保存已修改但尚未保存到本地的项目源设计文档,并打开 Save to Server对话框,您可以在其中选择要保存到工作区的文档。默认情况下,如上所述访问对话框时,所有修改过的文档都会被选中。
Options and Controls of the Save to Server Dialog
上窗格
上窗格列出所选项目中的所有文件,并列出它们是否在 VCS 中。还列出了其他相关信息,包括文件是否标记为添加或删除。您可以选择要提交到版本控制的文件。该 Path栏显示每个文件的路径, Status列显示文件的当前状态。对话框的这一部分还有一个右键菜单,包含以下选项:
- Select All- 单击选择对话框中列出的所有文件。选中的文件将添加到 VCS。
- Select None- 单击取消选择对话框中列出的所有文件。这些文件将不会添加到 VCS。
- Select Project Documents- 单击仅选择项目文件。
下窗格
-
Comment- 在将文件提交到版本控制之前,可以在此文本框中写入注释。
- Compare- 单击选择命令,将本地保存的原理图、PCB 或 BOM 数据与项目的提交或版本进行比较。比较结果将显示在默认浏览器的新标签页中。更多信息,请参阅 Design Data Comparisons(Altium 365 工作区、企业服务器工作区)。
点击 OK后,文件将保存到工作区,而 Save to Server链接从 Projects面板上消失。
-
点击 Save to Server对话框。 Modified工作区项目文档条目旁的 VCS 状态图标 并选择 Save to Server.请注意,在这种情况下,对话框中默认只选择该文档。
-
当项目包含处于 Conflict Prevention状态下的文档时,
VCS 图标在 Projects面板上有 VCS 图标的状态下,无法将项目保存到工作区。将项目保存到工作区之前需要解决冲突。请参阅 "协作者可视化和冲突预防"页面了解更多信息。
-
当尝试将项目保存到已连接的工作区,而项目包含的文档处于 Ahead of server状态的文档时(
),所有这些文档都将被推送到工作区(而不是提交和推送),以确保没有 "空提交"(没有实际更改的提交)。
-
如果重点工作区项目所在的目标工作区当前未连接,Altium Designer 将自动连接到该工作区。
Working Copy to Workspace Project Sync Resolution
完全托管、版本控制的 PCB 项目的应用依赖于项目本地工作文件夹内容与工作区版本存储之间的紧密同步。如果正常流程之外的更改破坏了这种关系,受管理的项目结构就会遭到破坏。
可能破坏本地-远程存储同步的更改包括重命名、移动或复制/克隆工作项目文件夹等手动操作。这些问题可通过选择对话框检测和解决,该对话框会根据情况突出显示建议的操作。一般来说,其选项是将文件夹项目作为当前受管项目重新同步,或删除项目与服务器的关系(使项目成为非受管项目)。

如果手动更改了项目本地工作副本的位置,则可选择恢复同步。
其他更复杂的同步中断可能是由服务器身份的变化引起的,例如服务器本身被重命名或移动,本地项目文件被包含不同服务器身份参数的文件覆盖,或者项目的目标资源库发生变化。此类问题会造成服务器和本地项目库之间的差异,并通过警告对话框或提供解决选择的对话框进行报告。

如果设计项目的本地工作副本所针对的资源库已发生变化,则可通过以下选项恢复正常。
关闭项目时保存
如果您关闭了一个项目,而该项目有两个或更多修改过的文档尚未保存,则会打开 Confirm Save for Modified Documents对话框将打开。使用此对话框决定如何处理这些文档。
使用该 Confirm Save for Modified Documents对话框来决定在关闭一个或多个项目或 Altium Designer 本身时如何处理未保存的文档。
对话框的主区域列出了需要决定是否保存的所有打开和修改的文档(按名称和本地副本的路径)。文档按类型分组(如 PCB 文档、PCB 项目、原理图文档、BOM 文档等)。
下面列出了可能做出的决定。文档实际显示的决定取决于该文档是本地文档还是基于工作区的文档,如果是基于工作区的文档,还取决于该文档是否已经保存在本地。
- 本地文档或尚未保存在本地的工作区文档都可以使用该决定。如果是后者,则允许您在本地保存文档,而无需将更改提交到所连接的工作区。
- 对于本地文档或尚未在本地保存的工作区文档,都可以使用此选项。对文档的任何更改都将被丢弃。
- 无论工作区文档是否已保存在本地,都可以使用此选项。对文档的更改将保存到本地(如适用)和所连接的工作区。
- 如果工作区文档已在本地保存,则可使用此选项。由于本地没有要保存的内容,因此不会对该文档执行任何操作。
对话框底部的以下按钮可用于快速做出集体决定:
- 使用该按钮可以以 "本地保存 "的方式快速设置每个文档的决定。对于尚未本地保存的本地文档或工作区文档,其决定将设置为 Save.对于已经本地保存的工作区文档,其决定将设置为 Do nothing.
- 使用此按钮可以以 "不保存 "的方式快速设置每个文档的决定。对于尚未保存到本地的本地文档或工作区文档,其决定将被设置为 Don't Save.对于已经保存到本地的工作区文档,其决定将被设置为 Do nothing.
- 使用此按钮可以 "完全保存 "的方式快速设置每个文档的决定。对于本地文档,其决定将设置为 Save.对于工作区文档,其决定将设置为 Save to Server.
自动保存备份
在 Altium Designer 这样的环境中开发电子产品会产生大量的电子文件。这些文件非常宝贵,因为它们是公司的 IP(知识产权),必须以适当的方式进行存储和维护。Altium Designer 包含一系列功能,可确保您的文件安全、备份,并可在必要时检索旧版本。
Altium Designer 具有在指定时间间隔自动保存所有打开文件的多个版本的功能。在 "数据管理 - 备份"页面的 Preferences对话框的 Auto Save功能会保存所有已修改的当前打开文件的副本(在 Projects 面板中,文件名后的星号表示)的副本保存到指定位置和指定时间间隔。每个文件最多可保存 10 个版本,保存位置由 Path条目在 Preferences对话框中的条目所指定的位置保存,每个文件最多可保存 10 个版本。
该功能用于灾难恢复,例如,在电源故障和电脑意外关机时。自动保存文件通过在文件名中添加 .~(X)文件名,例如,文件 MySchematic.SchDoc自动保存为 MySchematic.~(1).SchDoc然后是 MySchematic.~(2).SchDoc等。请注意,一旦保存了指定数量的版本,文件名就会被重新使用。这意味着应使用文件的时间戳来识别最新文件,而不是文件名括号中的数字。
)