【发布时间】:2016-10-13 10:54:54
【问题描述】:
背景:bitbucket 上的拉取请求是为 git 存储库中的某个分支创建的。然后邀请审阅者审阅代码并批准它。
如果在审查拉取请求时将另一个提交推送到该分支,审查者可能会看到分支的不同版本,或者审查者可能会在代码更改之前审查代码。如果推送新的提交,批准也不会撤回。
- 我可以将拉取请求锁定到一个提交吗?
- 能否避免代码更新而不被审阅者注意到的情况?
相关:
- 创建时,分支的提交消息包含在拉取请求中。如果另一个提交被推送到分支,是否有办法更新拉取请求的该部分?
如果有任何问题是,请详细说明如何。
【问题讨论】:
-
你可以创建一个服务器端的 git 钩子来拒绝提交。
-
@agilob 你能详细说明它是如何工作的吗?在 git 钩子中,我会使用 bitbucket api 检查分支是否有当前的拉取请求,还是必须为每个拉取请求手动安装 git 钩子?
标签: git bitbucket pull-request