``
每当您与远程团队合作时,都需要使用硬件版本控制系统来对项目整个生命周期中的版本进行跟踪管理。
有些PCB非常简单,因此不需要用到由多名设计人员组成的大型团队。设计文件基本上以两种形式出现:初始项目文件,以及设计完成后的最终项目文件。我们团队的工作方式是,我们常常会从客户那里收到一些设计文件,以帮助我们着手开始设计,而在那之后,一切都必须靠我们自己来管理。任何项目都可能会变得非常复杂,PCB设计团队需要在项目中全程进行版本跟踪。
为什么要担心版本跟踪问题呢?如果您收到产品功能需求变更,或者产品架构发生重大更改,又或者您已经准备好完成定型设计并开始为加工做准备,那么您最好克隆当前状态下的项目,然后再开始开发新的版本。跟踪PCB设计项目中的所有设计变更需要用到硬件版本控制工具,而这些工具您都可以在DigiPCBA中找到。
硬件版本控制里有什么? 硬件版本控制里有什么? 什么时候应使用硬件版本控制?而这又需要满足什么条件?自从Linus Torvalds在2005年创建Git以来,软件界就一直在使用版本控制,而使用硬件版本控制系统直到最近才迎头赶上。硬件版本控制为我们提供了一种跟踪PCB设计项目早期版本的简单方法,涵盖了从原理图到加工文档以及机械图纸的所有内容。
版本控制管理系统负责跟踪和管理所有信息集(包括PCB设计数据)及一系列顺序的变更。我认为,在可能的情况下,版本控制是一个必要的功能,特别是当您的团队与多个合作者一起处理复杂的PCB设计项目时。用于硬件开发的最佳版本控制系统提供了一些重要的功能和信息:
按时间顺序排列的项目版本列表
通过该列表,可以按时间顺序查看所有已添加或删除的设计文档、对PCB设计数据做出的变更、提交日期以及关于设计修订版本的任何注释
谁做出了变更
历史记录中应列出负责并提交变更的用户的名称
创建的PCB项目发布版本
每当创建带有输出文件的项目发行版本时,应能够在历史记录列表中查看并且访问该版本
下载或克隆每个修订版本的能力
将项目先前版本克隆为新版本的能力是版本控制的核心 |