围炉网

一行代码,一篇日志,一个梦想,一个世界

研发过程中踩过的坑——删除远端分支重建同名分支

  • 记录一下团队中出现的意外插曲以警后人

  • 意外事件

    • 产线上出现了本不应该提交的代码

  • 起因

    • 同事A提交了部分不该提交的代码到了远端

    • 同事B pull到了这部分代码

    • 同事A发现了问题,为了方便,直接删除了远端的分支,同时重建了同名分支,然后把本地代码(去除了不该提交的代码)push了上去

    • 同事B在完成了自己的任务后把自己的模块push了上去(包含了A的那部分不该提交的代码)

  • 结论

    • 删除远端分支重建同名分支非常危险,建议把删除远端分支的权限收回。

    • 因为可能有其他研发已经拉取到了本地,可能出现把已经在本地,且之前不希望推送到远端的内容又推送上去。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

沪ICP备15009335号-2