闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

Github 删除 Pull Request 的方法

2022-03-14 约 1 分钟读完 搬砖秘籍

如果有小伙伴参与过开源项目的话,可能会发现一个有趣的问题,提交的 Pull Request 是没有办法很方便删除的(截止2022.03.14)。恰好我最近也遇到了类似的问题,总结了一下解决方法,如果你也遇到类似的问题,可以参考。

继续阅读

Github Branch Merge 自动发邮件

2021-03-19 约 1 分钟读完 搬砖秘籍
最近在多团队前端开发的Git Merge操作的时候出了一些问题,有的代码合并完后会把一部分团队的代码给Merge没了。后来团队讨论了一下,除了协作方式及Git使用的一些规范之外 ,决定在Merge的时候加一个人工审核机制,让各团队的负责人审核一下自己的代码还在不在。之前的做法是每次Merge通知团队,让他们自己来看,确认没问题自己发邮件给总负责人。有点低效,于是尝试找一些自动化Merge发邮件的方法。 方案一:Webhook Github支持Webhook机制,可以在检测到Merge操作后,自动发送邮件。 这只是第一步,这里要填写一个webhook的url,所以需要自己run一个服务来接收这个webhook,然后发送邮件。因为这个方案在公司内部不好推,Effort也比较大,就放弃了。 方案二:添加reviewer 在提PR的时候,可以选Reviewer,这时候把相应的人选择上,只要他开了邮件提醒就会收到Merge的邮件。 方案三:Comment中@ 这也是比较推荐的一个方案,在PR不方便添加Reviewer的时候,可以在PR的Comment中添加@,被@的人也会收到邮件。