47

.gitignoreこの生成されたファイルを自分のリポジトリに表示されないように追加する必要がありますか?

pubspec.lockリポジトリに含める必要がありますか?

4

1 に答える 1

50

この回答には、この質問に関する Rubybundlerの質問と回答と同様に、2 つの部分があります。

アプリケーション パッケージ

アプリケーション パッケージで作業している場合は、pubspec.lockファイルを依存関係のスナップショットとしてリポジトリに保持する必要があります。

パブの用語集から:

アプリケーション パッケージは、ロックファイルをソース管理にチェックインする必要があります。これにより、アプリケーションで作業しているすべての人、およびアプリケーションが展開されているすべての場所が、一貫した一連の依存関係を持ちます。

ライブラリ パッケージ

ただし、ライブラリ パッケージで作業している場合は、ロックファイルをチェックインしないでください。

パブの用語集から:

ライブラリ パッケージは、さまざまな依存バージョンをサポートする必要があるため、ロックファイルをソース管理にチェックインするべきではありません。


ロックファイルについては、 Pub 用語集のエントリも参照してください。

于 2013-04-21T22:09:56.280 に答える