我在主分支上有代码,我从不希望它被分支。它拥有阳和protobuf代码,必须始终向前迈进。如果它分支,我们可能会发布无法升级到更高版本的内容,因为内容已经分歧。有没有办法阻止git中的分支?
答案 0 :(得分:1)
使其成为社交约定,而不是技术约定。
(同样,您不希望您的开发人员从存储库中删除所有代码)。
答案 1 :(得分:1)
您可以设计出这样的解决方案。制作一个你认为是“记录系统”的回购。这个回购可能只允许你推动它。然后是第二个回复'为所有人免费',每个人都可以推送/分支任何东西。然后你就有责任从“全民免费”回购中撤出并将其迁移到“记录系统”。
答案 2 :(得分:1)
答案 3 :(得分:1)
防止git分支就像阻止vim添加新行一样。我没有避免使用git最强大的功能之一,而是建议采用定义明确且受控制的发布程序,如Git Flow。