我应该将这个生成的文件添加到我的.gitignore
中,以防止它出现在我的代码库中吗?
pubspec.lock
是否应该包含在我的代码库中?
bundler
的 这个问题和答案。
如果您正在开发一个应用程序包, 那么您应该将pubspec.lock
文件作为依赖项快照保存在您的代码库中。
来自Pub词汇表:
应用程序包应该将它们的锁定文件检入源代码控制, 以便每个工作在应用程序上的人和应用程序部署的每个位置都有一组一致的依赖项。
然而,如果你正在开发一个库包, 那么你不应该检入锁定文件。
来自Pub词汇表:
库包不应该检查它们的锁定文件到源代码控制中, 因为它们应该支持一系列的依赖版本。
另请参阅锁定文件的发布词汇表条目