跳至主要內容
版本:7.x

使用 Git

Lockfiles

您應該要每次都提交lockfile(pnpm-lock.yaml)。 這有很多原因,其中主要原因是:

  • 因為省略了解析套件的步驟,可以讓 CI 及上線環境更快地安裝
  • 確保開發、測試、上線環境間的套件安裝及解析維持一致,如此一來當您開發專案時,測試及正式上線環境將使用完全相同的套件

合併衝突

pnpm 可以自動解決 pnpm-lock.yaml 中的合併衝突。 如果您遇到了合併衝突,您只需要執行 pnpm install 命令並提交變更即可。

但是請注意: 建議您在提交變更之前,檢查您所做的變更,因為我們無法保證 pnpm 會選擇正確的頭-大部分理想狀況下,它會建置大部分的 lockfile 更新。