应该提交 .last_build_id 吗?

The*_*elo 27 git flutter

我想知道是否.last_build_id应该提交文件,因为每次我在本地测试时它都会创建一个新的哈希。

小智 24

我认为没有必要提交这个。这有点像二进制文件本身,每次进行更改并运行程序时,文件都会更改。 last_build_id应该放入.gitignore.

最好的事物

  • 请注意,模板 .gitignore.tmpl 文件中已忽略该文件:https://github.com/flutter/flutter/blob/master/packages/flutter_tools/templates/app/.gitignore.tmpl#L25 (5认同)

Swi*_*Men 5

你有-.gitignore文件吗?如果是,我更愿意在您自己的 gitignore 文件中为flutter项目添加默认的 gitignore 设置。

这是我的 gitignore 在 flotter 项目中的样子的示例(inkl . /ios/Flutter/.last_build_id):

# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/

# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/

# Web related
lib/generated_plugin_registrant.dart

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Exceptions to above rules.
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
Run Code Online (Sandbox Code Playgroud)

您还可以添加特定设置(文件或文件夹)并编辑 gitignore。但是在这个网站gitignore.io 上,您可以使用相应的内容生成一个 gitignore for flutter。