Connecting design data and requirements for faster design with fewer errors
Store all your libraries and design data in one secure, version controlled space
Manage your components, get up-to-date supply chain data, and access millions of parts
Bridge the Gap Between Engineering and Procurement
Reduce costly design respins and improve time to market
Accelerate design reviews & track feedback in real-time
Synchronize your design with the most popular MCAD systems
Take your product from idea to reality and reduce production delays
Streamline your product creation and publishing processes
Manage people, workflows, and processes on a global scale
Connect requirements and design data throughout the development process
Standardize your component library and collaborate efficiently with your team
Procurement-driven design decisions with enriched supply chain data
Bi-directional data synchronization saves time and improves design accuracy
Reduce extensive code rewrites with collaboration tools and Git version control
Standardize your consolidated component library and control the part creation process
Advanced access controls and compliance tools
市面上有各种各样的基础版本控制系统(VCS),人们一直在将其与他们的PCB设计软件一起使用。正如在为什么使用版本控制系统中讨论的,我们查看了从本地硬盘存储到复杂的在线修订系统的不同选项。在本文中,我们将回顾基础版本控制系统与Altium 365之间的差异。
首先,我们需要了解当我们设置一个基础版本控制系统时,实际上我们获得了什么。正如在为什么使用版本控制系统中讨论的,我们至少获得了修订历史记录(包括文件存储)。希望我们还能获得一些有意义的文档(以注释的形式)来记录每次提交。使用VCS不仅有助于我们自己/团队,也有助于我们的公司整体。考虑到生产环境中,QA需要追踪特定日期和时间的特定更改。如果有人的硬盘驱动器出现故障,但发现他们的文件已经在服务器上备份,这种灾难恢复情况又该如何呢?还有在不同的PC上在不同时间工作的情况呢?
使用基础版本控制系统应该是所有PCB设计项目的基线或入门点。多年来,我使用过各种Altium版本控制系统,我发现所有工具都缺少一些关键功能,这些功能对于真正的ECAD协作是必需的。
这些功能包括:
使用修订方案的组件库
这些在基础版本控制系统中缺失的功能开始随着Altium 365的推出而逐步实现。现在,所有这些功能都对所有Altium 365用户可用。让我们逐一回顾,以理解Altium 365是如何满足每个需求的。
Access critical supply chain intelligence as you design.
工具内的无缝集成:并不是每个人都熟悉Git Bash或SourceTree,也并不是每个人都想要了解它们。从网络驱动器转移到VCS可能已经够复杂的了。将所有细节放在背后,可以使这种过渡变得容易得多。Altium 365内置了一个您甚至可能察觉不到的VCS。例如,在图1中,您会看到“使项目在线可用”的选项。其实际操作是在底层初始化一个本地Git仓库,提交,并将更改推送到新创建的远程仓库。在图2中,简单地点击“保存到服务器”就会上传您的设计到服务器(在请求您输入评论后)。在Git生态系统中,这被称为提交和推送。
图1:将项目置于版本控制之下
Store your libraries and design data in one secure, accessible, and version-controlled space.
图2:提交您的更改并将它们推送到服务器
评论:协作所需的一个工具是能够几乎实时地共享笔记的能力。在原理图上打印PDF并进行标记虽然可行,但在设计软件内部记录这些注释的机制将其提升到一个新的水平。Altium 365中的评论功能正是做到了这一点。
图3:直接在设计上进行评论
内置比较工具:使用版本控制系统(VCS)的一个主要好处是能够将不同版本进行比较。对于代码来说,使用差异工具进行比较是直接且简单的,因为我们只是在比较文本。尝试比较原理图或布局可能会非常复杂。
Meet demands of a globalized market that requires unique versions of your PCBs.
图4:带有比较选项的项目历史记录
图5:
带版本控制的元件库:如果我必须在功能中选择最喜欢的,这个功能无疑是我的最爱。元件库部分将其很好地整合在一起,但是元件的修订历史记录使其成为一个绝对的胜利。Altium 365拥有一个专门针对元件和模型而非设计的版本控制系统(VCS),这对于集成的ECAD系统(与外部的PLM相比)来说是一个重大进步。这不仅使图书管理员能够跟踪库元件的修订情况,还向用户展示了元件的历史。它允许用户保留旧版本或通过点击按钮更新到最新版本。
打破信息孤岛,增强电子产品开发各个方面的协作
图6:元件的修订历史
在本文中,我们回顾了普通版本控制系统的不足,并将其与Altium 365提供的功能进行了比较。了解这些功能后,我们可以看到它们如何整合到我们的工作流程中,以及它们对于基于VCS的协作工作流程的必要性。立即开始您的Altium Designer + Altium 365免费试用。
One interface. One data
model. Endless possibilities.
Effortlessly collaborate with
mechanical designers.
The world's most trusted
PCB design platform
Best in class interactive
routing
View License Options
联系我们