跳到主要内容
版本:Next

使用 Git

锁文件

你应该始终提交锁文件(pnpm-lock.yaml)。这出于多个原因, 主要原因是:

  • 由于能够跳过包解析,它能为 CI 和生产环境提供更快的安装速度
  • 它在开发、测试和生产环境之间强制保持一致的安装和解析, 这意味着测试和生产中使用的包将与你开发项目时完全相同

合并冲突

pnpm 可以自动解决 pnpm-lock.yaml 中的合并冲突。 如果你遇到冲突,只需运行 pnpm install 并提交更改即可。

但是请注意。建议你在暂存提交之前检查更改,因为我们无法保证 pnpm 会选择正确的 头部版本 - 它会使用最新的锁文件进行构建,这在大多数情况下是理想的。