- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
built_value
生成 .g.dart
代码,但文档没有给出任何提示我们是否应该将它们添加到我们的 git 存储库中。
我认为我们应该这样做,这样克隆我们的 repo 的开发人员就可以启动并运行,而不必重新生成代码......但是有些人说生成的代码永远不应该提交,那么,built_value< 的建议是什么
?
最佳答案
如果您正在构建一个您希望被其他包和应用程序重用的库包,那么您应该提交它。
代码生成无法在依赖项中生成代码,pub publish
忽略.gitignore
d 文件。您将发布无效的包。在这种情况下,git-dependencies 也不起作用。
有些包只在应用程序项目中生成代码,也为从依赖项导入的代码生成代码,例如 reflectable
。在这种情况下,您不需要提交生成的代码。
即使在应用程序项目中,我也总是提交此类生成的代码。这些文件具有特定的扩展名,如 .g.dart
,可以将其排除在代码审查之外,以免产生噪音或类似情况。
关于git - 我们应该将 built_value 生成的代码提交给 git 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55175890/
因为我需要一个指向不同类中的 SDL_Window 的指针,所以我认为使用 shared_ptr 是个好主意。 //happens in class A::foo() //shared_Window_
我有一些通过 cron 定期运行的长期运行的 CLI PHP 脚本。我希望它们尽快完成,但又不会严重影响其他进程(例如 Web 服务器响应能力)。 目前我正在运行脚本 nice -n 19 并且还尝试
我想将 view.py 中的字符串数组移交给模板,并将该字符串用于 D3。 views.py: def index(request): template = loader.get_templa
我必须使用一个库函数,它为生成的字符串分配一点内存并返回一个 char*,期望调用者最终使用 free() 释放内存。 // Example declaration of the library fu
我想使用接受 UTF16-LE 字符串作为 (const char16_t* str, size_t length) 参数的库函数。 length 参数只需要为非空终止的字符串提供。该函数将复制字符串
我是一名优秀的程序员,十分优秀!