将 bazel-bin 符号链接移动到其他地方?

Moving bazel-bin symlink somewhere else?

有没有一种简单的方法可以将 bazel-bin 符号链接移动到其他位置并且仍然能够像往常一样执行 bazel test 命令?

哲学问题是 reponame/bazel-bin 将目标文件置于与源文件相同的层次结构中。

实际问题是我让我的 github 存储库在不同机器之间保持同步,因此在层次结构中使用 bazel-bin 会强制我的同步工具 (dropbox) 到 fswatch >1M 文件

您可以使用 --symlink_prefix 标志。例如,bazel build --symlink_prefix=/tmp/somewhere_else 将在 /tmp/somewhere_else 下创建符号链接,而 bazel build --symlink_prefix=/ 根本不会创建任何符号链接。

文档在这里:https://docs.bazel.build/versions/master/command-line-reference.html#build-options