Перейти до основного змісту
Версія: Next

Робота з Git

Файли блокування

Ви завжди повинні робити коміт файлу блокування (pnpm-lock.yaml). Це повʼязано з багатьма причинами, основною з яких є:

  • це дозволяє пришвидшити встановлення для CI та промислових середовищ завдяки можливості пропустити резолюцію пакунків
  • він забезпечує узгодженість встановлення та резолюції між середовищами розробки, тестування та експлуатації, що означає, що пакунки, які використовуються під час тестування та експлуатації, будуть точно такими ж, як і під час розробки вашого проєкту

Конфлікти злиття

pnpm може автоматично вирішувати конфлікти у pnpm-lock.yaml. Якщо виникли конфлікти, виконайте команду pnpm install і зробіть фіксацію змін.

Однак, майте на увазі. Рекомендується переглядати зміни перед створенням фіксації, оскільки не можна гарантувати, що pnpm обере правильний head — він, замість цього, збирає найбільш оновлені файли блокування, що ідеально для більшості випадків.