我有一个Go项目,它使用rules_go
(Bazel)来构建项目。我使用Gazelle生成BUILD.bazel
个文件。将生成的BUILD.bazel
文件提交到版本控制是否是最佳实践?或者,在新结帐时以及添加新文件时始终bazel run //:gazelle
是最佳做法吗?
答案 0 :(得分:4)
是的,提交构建文件通常是最好的做法,原因有几个。
genrule
来替换go generate
。或者您可以编写一个测试来检查源文件中的版权标题是否是最新的。或者您可能想要调整一些库的可见性规则。