gpt4 book ai didi

git - 我们应该将 built_value 生成的代码提交给 git 吗?

转载 作者:太空狗 更新时间:2023-10-29 13:39:36 28 4
gpt4 key购买 nike

built_value 生成 .g.dart 代码,但文档没有给出任何提示我们是否应该将它们添加到我们的 git 存储库中。

我认为我们应该这样做,这样克隆我们的 repo 的开发人员就可以启动并运行,而不必重新生成代码......但是有些人说生成的代码永远不应该提交,那么,built_value< 的建议是什么?

最佳答案

如果您正在构建一个您希望被其他包和应用程序重用的库包,那么您应该提交它。

代码生成无法在依赖项中生成代码,pub publish 忽略.gitignored 文件。您将发布无效的包。在这种情况下,git-dependencies 也不起作用。

有些包只在应用程序项目中生成代码,也为从依赖项导入的代码生成代码,例如 reflectable。在这种情况下,您不需要提交生成的代码。

即使在应用程序项目中,我也总是提交此类生成的代码。这些文件具有特定的扩展名,如 .g.dart,可以将其排除在代码审查之外,以免产生噪音或类似情况。

关于git - 我们应该将 built_value 生成的代码提交给 git 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55175890/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com