如何强迫工程师使用同步的分叉分支

时间:2019-03-27 12:39:29

标签: github deployment continuous-integration git-fork

我们有一个存储库,许多工程师都通过分叉的存储库将更改推送到存储库中。 发生的情况是,其中许多人只是在本地更新其fork,而从未在github上正确同步过。

如何强制他们随时使用更新的fork?

谢谢, 塔尔

1 个答案:

答案 0 :(得分:2)

这是人员问题,而不是技术问题。假设您已经提出了适当的问题,以按照正确的工作流程发现问题所在,并努力减轻任何流程问题,那么下一步就是坚持。

将您希望遵循的规定写进工作条款,例如:

  • 在进行任何工作时,本地分支机构的修订不得超过母版的一定数量的修订
  • 开发人员必须每隔N天与远程存储库进行同步
  • 可交付的代码仅作为master分支产生的人工产物接受

将任何不遵守这些条款的人放在绩效改进计划中。如果他们没有按照PIP改变自己的做法,请开除他们。