Bazel:outputRoot和--disk_缓存关于本地缓存的关系如何?

Bazel:outputRoot和--disk_缓存关于本地缓存的关系如何?,bazel,Bazel,我看到bazel在~/.cache/bazel下放置了大量资产。考虑到这已经是一个缓存,当您有两个目录包含一个工作区文件并构建几乎相同的内容时,--disk\u cache标志的用法是什么。如果没有--disk\u cache,两个工作区都将在~/.cache/bazel中拥有自己的缓存工件,并且使用--disk\u cache它们可以共享工件 正如皮亚斯顿指出的那样: 您可以使用--disk\u cache,而无需设置远程缓存。你可以 如果需要,甚至可以使用--disk\u cache=~/.

我看到bazel在
~/.cache/bazel
下放置了大量资产。考虑到这已经是一个缓存,当您有两个目录包含一个
工作区
文件并构建几乎相同的内容时,
--disk\u cache
标志的用法是什么。如果没有
--disk\u cache
,两个工作区都将在
~/.cache/bazel
中拥有自己的缓存工件,并且使用
--disk\u cache
它们可以共享工件

正如皮亚斯顿指出的那样:

您可以使用
--disk\u cache
,而无需设置远程缓存。你可以 如果需要,甚至可以使用
--disk\u cache=~/.cache/bazel


您可以使用
--disk\u cache
,而无需设置远程缓存。如果需要,您甚至可以使用
--disk\u cache=~/.cache/bazel
。@pairston感谢您的澄清。我相应地改变了答案。