跳到主要内容

使用 Git

Lockfile

您应该始终提交Lockfile(pnpm生成的pnpm-lock.yaml文件)。 这是出于多种原因,主要是:

  • 在 CI 和生产环境中能够更快地完成安装,因为解析依赖的过程可以被跳过。
  • 开发,测试和生产环境之间强制执行一致的安装和解析方案,这意味着测试和生产中使用的包将与您开发项目时完全相同

合并冲突

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

但是,请注意。 建议您提交之前查看更改,因为我们无法保证 pnpm 会选择正确的头(head) - 它会构建大部分更新的锁文件,这在大多数情况下是理想的。