Робота з Git
Файли блокування
Ви завжди повинні робити коміт файлу блокування (pnpm-lock.yaml
). Це повʼязано з багатьма причинами, основною з яких є:
- це дозволяє пришвидшити встановлення для CI та промислових середовищ завдяки можливості пропустити резолюцію пакунків
- він забезпечує узгодженість встановлення та резолюції мі ж середовищами розробки, тестування та експлуатації, що означає, що пакунки, які використовуються під час тестування та експлуатації, будуть точно такими ж, як і під час розробки вашого проєкту
Конфлікти злиття
pnpm може автоматично вирішувати конфлікти у pnpm-lock.yaml
. Якщо виникли конфлікти, виконайте команду pnpm install
і зробіть фіксацію змін.
Однак, майте на увазі. Рекомендується переглядати зміни перед створенням фіксації, оскільки не можна гарантувати, що pnpm обере правильний head — він, замість цього, збирає найбільш оновлені файли блокування, що ідеально для більшості випадків.