提交单个文件是否会撤销GitHub Pull Request的所有审批?
GitHub PR多Codeowners文件修改后的审批规则问题解答
核心结论:修改File_2不会导致X、Y、Z的审批失效。
具体说明:
- GitHub的PR审批失效逻辑是基于文件范围的:只有当你修改了某组Codeowners负责的文件时,这组Codeowners的已审批状态才会被重置。
- 你修改的是File_2,对应的Codeowners是A、B,所以只有A、B的相关状态会受影响(比如他们的修改建议对应的反馈需要重新确认),而X、Y、Z作为File_1的Codeowners,因为你没修改他们负责的File_1,他们的审批会保持有效状态。
- 这和你已知的「修改File_1会导致X、Y、Z审批失效」的情况逻辑一致,都是只针对被修改文件对应的Codeowners组生效。
内容的提问来源于stack exchange,提问作者akash deep
相关产品推荐
相关产品推荐

