我想比较两个规则,以查看它们是否相同(特别是,我希望能够在提交之前和之后测试bazel目标以查看其是否已更改)
是否有办法(可能是通过bazel查询)来完成此任务?
答案 0 :(得分:2)
您可以尝试将bazel query
与--output=build
一起使用,以在更改前后将所有扩展的内容(例如评估的宏,扩展的glob,评估的表达式等)打印出规则,并比较结果。有关更多信息,请参见https://docs.bazel.build/versions/master/query.html#output-build。