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

Dropbox 将bazel bin符号链接移动到其他地方?,dropbox,bazel,Dropbox,Bazel,有没有一种非痛苦的方法可以让bazel-bin符号链接移动到其他位置,并且仍然能够像往常一样执行bazel-test命令 哲学上的问题是,使用reponame/bazel-bin将对象文件与源文件放在同一层次结构中 实际的问题是,我让我的github repo在不同的机器上保持同步,因此在层次结构中使用bazel bin会强制我的同步工具(dropbox)监视1M文件您可以使用--symlink\u前缀标志。例如,bazel build--symlink\u prefix=/tmp/somewh

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

哲学上的问题是,使用reponame/bazel-bin将对象文件与源文件放在同一层次结构中

实际的问题是,我让我的github repo在不同的机器上保持同步,因此在层次结构中使用bazel bin会强制我的同步工具(dropbox)监视1M文件

您可以使用
--symlink\u前缀
标志。例如,
bazel build--symlink\u prefix=/tmp/somewhere\u else
将在
/tmp/somewhere\u else
下创建符号链接,
bazel build--symlink\u prefix=/code>将根本不创建任何符号链接


文档在这里:

谢谢,这对-bin和-genfiles文件夹有效,但bazel out符号链接仍在创建、归档,很遗憾,符号链接似乎是硬编码的。唯一的选择是使用
--symlink\u prefix=/
完全禁用符号链接。我找到了一个解决办法--创建一个不可写的文件“bazel bin”。它抱怨,但一切都正常