Passer au contenu principal
Version : 10.x

Travailler avec Git

Lockfiles

You should always commit the lockfile (pnpm-lock.yaml). Ceci pour une multitude de raisons, la principale étant:

  • il permet une installation plus rapide pour les environnements CI et de production, en raison de sa capacité de passer la résolution du package
  • il impose des installations et des résolutions cohérentes entre les environnements de développement, de test et de production, ce qui signifie que les packages utilisés dans les tests et en production seront exactement les mêmes lors du développement du projet

Fusionner les conflits

pnpm can automatically resolve merge conflicts in pnpm-lock.yaml. If you have conflicts, just run pnpm install and commit the changes.

Soyez toutefois averti. Il est conseillé de vérifier les modifications avant d'effectuer un commit, parce que nous ne pouvons pas garantir que pnpm choisira la bonne base - elle se construit avec les lockfiles les plus à jour, ce qui est idéal dans la plupart des cas.