我的团队中的一些人使用git pull
在开发期间将他们的功能分支与master同步。
因此,pull请求最终会有多个合并,因此有时很难推断pull请求中的代码,甚至更难以查看gitk
中的历史记录。
向他们讲述使用git fetch && git rebase
或git pull --rebase
的优点并没有帮助,所以我想在Stash配置面板中设置一个规则,以防止任何人合并包含合并提交本身的pull请求。
是否有一些可用的Stash插件可以实现?
我想通过自动检查强制执行规则,这样我就不必成为总是抱怨的“那个人”(如果“MERGE”按钮被禁用,则更容易执行约定)。
请注意,我不是唯一具有合并权限的人,我不想成为看门人。
编辑:
似乎this plugin是我正在寻找的。我需要看看它。
我前段时间写过那个Stash plugin,我想要做的就是你所描述的。