
Onshape 使用分支和合并像 Git 一样管理版本
云端 CAD 设计平台 Onshape 集成了一个强大的版本管理系统,该系统参考了 Git 的工作方式。这种方法允许用户以非线性方式组织他们的工作,在单个文档中创建独立的发展线。🌀
创建分支无限制探索
通过创建分支,会生成设计的平行副本,在其中可以自由修改、添加或删除几何体。此更改历史与主分支保持分离,从而允许实验替代或激进的想法,而不会危及稳定的工作。这是孤立开发多个概念的理想工具。
使用分支的关键优势:- 允许在安全隔离的环境中测试高风险的设计更改。
- 便于并行开发组件或特性,为团队每个成员分配一个分支。
- 消除了为项目每个变体维护多个名称混乱文件的需要。
想象为机器人臂提出五个变体,而不是管理五个单独的文件,只需为每个想法创建一个分支。最后,只融合最佳的一个并删除其余。
合并分支统一工作
合并分支(进行 merge)的过程是将一个分支的更改集成到另一个分支中。Onshape 自动比较两个版本,检测差异,并以清晰的可视化界面呈现给用户。设计师审查这些更改,并决定保留哪些和丢弃哪些,以解决可能的冲突。
合并的工作原理:- Onshape 自动检测几何体、草图和操作之间的差异。
- 用户审查冲突的可视化摘要,并决定集成哪些版本。
- 确认后,所选更改会融入目标分支,将工作统一到一个线性且有组织的记录中。
优化协作和控制
这种基于分支和合并的工作流程优化了个体工作和团队工作。它提供谁、何时修改了什么的完整记录,避免团队成员覆盖他人的工作,并允许轻松回退到设计之前的任何点。这是保持创意过程有序的有效方式,否则这些过程可能会变得混乱。🚀