我创建了一个新的应用程序和飞镖编辑器(M4)创建文件和文件夹的转换。 现在,我不知道,我可以放心地把在gitignore。 这里的树:
app/.buildlog
app/build.dart
app/packages/analyzer_experimental
app/packages/args
app/packages/browser
app/packages/csslib
app/packages/html5lib
app/packages/js
app/packages/logging
app/packages/meta
app/packages/pathos
app/packages/source_maps
app/packages/unittest
app/packages/web_ui
app/pubspec.lock
app/pubspec.yaml
app/web/app.css
app/web/app.dart
app/web/app.html
app/web/out/app.css
app/web/out/app.dart
app/web/out/app.dart.map
app/web/out/app.html
app/web/out/app.html_bootstrap.dart
app/web/out/packages
app/web/out/xclickcounter.dart
app/web/out/xclickcounter.dart.map
app/web/packages
app/web/xclickcounter.dart
app/web/xclickcounter.html
我认为,以下文件可以被忽略:
app/.buildlog
app/packages/*
app/web/out/*
app/web/packages
那是对的吗?
从什么不能上dartlang.org 提交 :
# files and directories created by pub
.dart_tool/
.packages
.pub/
build/
pubspec.lock # Except for application packages
# API documentation directory created by dartdoc
doc/api/
# files and directories created by other development environments
*.iml # IntelliJ
*.ipr # IntelliJ
*.iws # IntelliJ
.idea/ # IntelliJ
.DS_Store # Mac
# generated JavaScript files
*.dart.js
*.info.json # Produced by the --dump-info flag.
*.js # When generated by dart2js. Don't specify *.js if your
# project includes source files written in JavaScript.
*.js_
*.js.deps
*.js.map
不要犯的酒吧,飞镖编辑器,dart2js创建下列文件和目录:
packages/
pubspec.lock // Except for application packages
.project
.buildlog
*.js_
*.js.deps
*.js.map
不要犯其他开发环境下降的文件和目录。 例如:
.project // Eclipse
*.iml // IntelliJ
*.ipr // IntelliJ
*.iws // IntelliJ
.idea/ // IntelliJ
.DS_Store // Mac
避免犯生成的JavaScript文件:
*.dart.js
欲了解更多详情,请阅读https://www.dartlang.org/tools/private-files.html 。
默认情况下达特
.packages # mapping file from package names to local path
packages # until `--no-package-symlinks` is the default
build/ # contains the output of `pub build`
.pubspec.lock # controversial - Dart guideline is to only commit
# for applications but not for packages
.pub/ # cache files generated by `pub`
# .pub was moved to .dart_tool/.pub
建立新的https://github.com/dart-lang/build包引入了
.dart_tool/
目录应排除在外。
当涉及到生成的文件通常最好不要将其提交到源代码控制,但具体的生成器可以以其他方式提供建议。
HERE
.idea # IntelliJ, WebStorm
巴塞尔
/bazel-*
.bazelify
packages.bzl
BUILD
WORKSPACE
也可以看看
- https://github.com/github/gitignore/blob/master/Dart.gitignore
- https://www.dartlang.org/guides/libraries/private-files
最新样本飞镖的.gitignore的向上在Github上的gitignore回购可供选择:
https://github.com/github/gitignore/blob/master/Dart.gitignore
请注意,这不包含IDE或编辑文件,只需飞镖文件。 您可以在同一回购IDE和编辑.gitignores。
我包括doc/api
在我的.gitignore。 我倾向于写大量的文档注释,我喜欢用dartdoc
生成审核文档。