GitHub Blog · AI & ML· Alberto Gimeno·· 18 天前AI 评分28
GitHub Copilot 应用如何渲染超大 pull request
Rendering huge pull requests in the GitHub Copilot app
AI 导读
GitHub Copilot 应用重建了 pull request 视图,用一个含 2,200 个文件、超百万行改动和 400 多条行内评论的开源 PR 做压力测试。代码行高度可预先精确计算,但评论高度依赖 markdown 换行、折叠区、回复框和图片加载,只能在渲染时确定,因此把文档高度拆成确定性的代码几何与动态块几何两套体系,动态块按文件、行号和侧别锚定并惰性测量。
来源:GitHub Blog · AI & ML · github.blog