Report API¶
警告
此功能是实验性的,可能会发生重大更改。有关更多信息,请参阅 Conan 稳定性 部分。
- class ReportAPI(conan_api, helpers)¶
用于计算两个版本或修订之间的差异(“diff”),包括配方和源代码。
- diff(old_reference, new_reference, remotes, old_path=None, new_path=None, cwd=None)¶
比较两个配方并返回差异。
- 参数:
old_reference – 旧配方的引用。
new_reference – 新配方的引用。
remotes – 用于搜索配方的远程仓库列表。
old_path – 可选参数,指向旧配方的 conanfile.py 文件的路径。
new_path – 可选参数,指向新配方的 conanfile.py 文件的路径。
cwd – 当前工作目录,用于解析路径。
- 返回:
一个包含两个配方之间差异的字典。