繁体   English   中英

提交Gazelle生成的`BUILD.bazel`文件是否是最佳实践?

[英]Is it best-practise to commit the `BUILD.bazel` files generated by Gazelle?

我有一个使用rules_goBazel )构建项目的Go项目。 我正在使用瞪羚生成BUILD.bazel文件。 将生成的BUILD.bazel文件提交到版本控制中是否被认为是最佳实践? 还是最好的做法是总是在新签出时和添加新文件时始终让bazel run //:gazelle

是的,出于多种原因,通常最好的做法是提交构建文件。

  • 构建文件通常包含未生成的规则,注释和注释。 例如,您可能需要编写genrule来代替go generate 或者,您可以编写一个测试来检查源文件中的版权标头是否最新。 或者,您可能需要调整某些库的可见性规则。
  • 如果有任何存储库将您的存储库作为远程库,则可以方便地将构建文件检入。
  • 通常,在构建之前不必重新运行Gazelle和类似工具是很高兴的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM