【发布时间】:2012-02-28 20:41:36
【问题描述】:
我在 master 分支上有代码,但我从不希望它被分支。它包含必须始终前进的 yang 和 protobuf 代码。如果它分支,我们可能会发布一些无法升级到更高版本的内容,因为内容已经不同。有什么办法可以防止git分支?
【问题讨论】:
标签: git-branch
我在 master 分支上有代码,但我从不希望它被分支。它包含必须始终前进的 yang 和 protobuf 代码。如果它分支,我们可能会发布一些无法升级到更高版本的内容,因为内容已经不同。有什么办法可以防止git分支?
【问题讨论】:
标签: git-branch
让它成为一种社交约定,而不是技术约定。
(同样,您不希望其他开发人员从存储库中删除所有代码)。
【讨论】:
您可以设计这样的解决方案。制作一个你认为你的“记录系统”的回购。这个 repo 可能只允许你推送它。然后是第二个“对所有人免费”的回购,每个人都可以推送/分支任何东西。然后,您将负责从“免费”存储库中提取并将其迁移到“记录系统”。
【讨论】:
【讨论】:
阻止 git 分支就像阻止 vim 添加新行一样。我建议不要避免使用 git 最强大的功能之一,而是采用定义明确且受控的发布过程,例如 Git Flow。
【讨论】: