Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的团队中有程序员在代码审查员批准后进行更改。
Github 有没有办法,每次提交新文件/编辑时,Github 会自动重置并要求代码审查员重新批准?
目前程序员在未经批准的情况下添加新的更改,这可能会影响以后的 QA 和生产系统。
GitHub 在分支保护设置中有一个选项,即“在推送新提交时关闭陈旧的拉取请求批准”。这控制了批准是否被删除,虽然它不会专门重新向审阅者请求批准,但他们会收到已推送更改的正常通知,并且他们可以选择在方便时重新审阅。当然,提交者可以随时点击按钮明确请求重新审核。
请注意,正如评论中所提到的,允许这种做法有多种原因,因为有时可以进行一些小的改进,但现状是可以接受的。但是,在某些环境中,出于合规性或政策原因,这是不允许的,因此对于这些情况存在此选项。