我正在使用 Buck 来构建我的项目,但是由于使用了 Git 子模块,我的文件夹结构很复杂。我的项目布局如下所示:
+ root
+-- .buckconfig // X
+-- BUCK // A
+-- main.cpp
+--+ library // Git Submodule!
+-- .buckconfig // Y
+-- BUCK // B
+--+ anotherLibrary
+-- .buckconfig
+-- BUCK // C
在BUCK
文件 C 中,我有这样的路径://:library
. 当不用作子模块时,//
将被解析为library/
. 这是我想要的行为,即使library
是子模块。
在上面的布局中,会//
解析为.buckconfig
X还是.buckconfig
Y?