built_value
.g.dart
コードを生成しますが、gitリポジトリに追加する必要があるかどうかについて、ドキュメントにはヒントがありません。
コードを再生成しなくても、リポジトリのクローンを作成する開発者が稼働できるようにする必要があると思います...しかし、生成されたコードは決してコミットされるべきではないと言う人もいます。では、どのような推奨事項がありbuilt_value
ますか?
他のパッケージやアプリケーションで再利用したいライブラリパッケージを構築している場合は、それをコミットする必要があります。
コード生成は依存関係でコードを生成できず、dファイルをpub publish
無視し.gitignore
ます。無効なパッケージを公開します。また、このような場合、git-dependenciesは機能しません。
アプリケーションプロジェクトでのみコードを生成するパッケージがあります。また、依存関係からインポートされたコードについても同様reflectable
です。この場合、生成されたコードをコミットする必要はありません。
アプリケーションプロジェクトでも、このような生成されたコードを常にコミットします。これらのファイル.g.dart
には、ノイズなどを引き起こさないようにコードレビューから除外できるような特定の拡張機能があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加