跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

查看匹配的公开代码

查看补全和 Chat 的代码引用日志,理解许可证标签与匹配来源。

当策略允许与公开代码匹配的建议,或使用不支持 Block 模式的产品时,Copilot 会为检测到的相似代码显示引用。是否允许匹配由个人或组织策略控制;引用的出现方式随 IDE 与补全 / Chat 场景而不同。

行内建议日志

编辑器查看入口记录标识
VS CodeView → Output,选择 GitHub Copilot Log (Code References)Similar code at
JetBrainsHelp → Show Log in Finder/Explorer,打开 IDE 日志,例如 idea.log[Public Code References]
Visual StudioView → Output,在 Show output from 选择 GitHub Copilot[Completions Public Code Match Information]

接受匹配到公共仓库代码的建议后,日志会增加条目,包含匹配文件的 GitHub URL 与许可证信息。VS Code、JetBrains 还列出插入位置;VS Code 记录代码片段。

未找到许可证时,VS Code 使用 unknown,JetBrains / Visual Studio 使用 NOASSERTION。这些表示未检测到许可证信息,不等于授予了使用许可。

Chat 回答中的引用

VS Code 和 JetBrains 的匹配回答末尾显示 View matches,点击后在新编辑器标签中查看许可证、来源 URL 与代码片段。可按 Ctrl+点击或 macOS Command+点击打开原始文件。

Visual Studio 的 View matches 会打开 Copilot 日志并写入详情,首条标识为 [Code Match]。如需显示时间,启用日志的 Show Timestamp。

验证入口是否工作

官方提供的演示方法是在 JavaScript 文件中输入 function fizzBuzz(),并在右括号后加空格,让 Copilot建议常见实现。接受建议后查看引用日志是否出现条目。

模型不保证每次生成同一段代码,因此该演示不能被当作每次都应出现匹配的固定测试。查看来源的目的,是检查实际出现的匹配结果及上下文。

GitHub 网站与云端任务

GitHub 网站的 Chat 回答可在代码下方显示 Public code references,展开后查看仓库与许可证信息。Cloud agent 的匹配引用出现在会话日志中。

本页说明如何查找引用,不提供对具体代码许可的法律判断。是否采用建议,应结合来源、项目要求和审查结果决定。