【问题标题】:How to force engineers to work with synced fork branches如何强制工程师使用同步的 fork 分支
【发布时间】:2019-08-18 00:47:20
【问题描述】:

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

我如何强制他们随时使用更新的分叉?

谢谢, 塔尔

【问题讨论】:

  • Git 是分布式的,句号。找出您要使用的流程,然后制定政策。理想情况下,通过开发商的支持来做到这一点。如果他们为流程做出了贡献,他们将更有可能遵循该流程,如果您听取开发人员的意见,您将更有可能最终获得一个好的流程。

标签: github deployment continuous-integration git-fork


【解决方案1】:

这是人的问题,而不是技术问题。假设您已经提出了适当的问题,以发现他们在遵循正确的工作流程时遇到的问题,并努力缓解任何流程问题,那么您的下一步就是坚持。

将您希望遵守的条款写入工作条款,例如:

  • 本地分支在工作时不应超过 master 一定数量的修订版
  • 开发人员必须每 N 天与远程存储库同步一次
  • 可交付代码仅被接受为从主分支生成的人工制品

将任何不遵守这些条款的人列入绩效改进计划。如果他们不按照 PIP 改变他们的做法,就解雇他们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多