我有自己和另外两个人在一个项目中工作,这个项目位于一个git-repo中。
项目的布局如下所示:
./ - 数据表 –Electrical AW专业 –Mechancial一个……
这感觉有点愚蠢,因为FW分支的变化不会影响Electrical分支,反之亦然
恕我直言,这是不正确的。虽然它们在技术上可能不会相互影响,但任何一个的变化都可能给整个系统带来问题。这反映在您的其他声明中:
如果我更改了包含PCB /原理图内容的Electrical文件夹,它几乎默认会以某种方式影响FW
因此,我的建议是始终让所有致力于特定系统更改的人员都能参与进来 的 相同 强> 项目(子)分支。这样,您可以确保所有组件都处于同步状态,并且可以在将任何组件重新合并到主线之前验证系统级别的更改。
我也建议反对 dev 分支是孩子的 master 分支,如果计划使用 master 当你发布/运送车辆。看看我的推理 如何摆脱简化Git流的开发分支
dev
master