Как остановить автоматическое изменение файла Gemfile.lock снова и снова? - PullRequest
0 голосов
/ 16 мая 2019

Gemfile.lock появляется снова и снова в корневой папке моего проекта даже после команды git checkout -- несколько раз.Что я могу сделать, чтобы избавиться от этого?

Выполнение команды spring stop помогает на некоторое время остановить генерацию.Но через некоторое время он продолжает генерировать снова.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

  Gemfile.lock

Как бы мне избавиться от этого?

Ответы [ 2 ]

1 голос
/ 16 мая 2019

Gemfile.lock предназначен для хранения актуальных версий драгоценных камней, которые использовались в прошлом bundle install / bundle update (чтобы bundle install установил эти точные версии позже), очень полезно убедиться, что ваше приложение не сломаетсяесли какая-то зависимость внезапно выпустит несовместимую версию.

Обычно этот файл фиксируется в хранилище.

0 голосов
/ 16 мая 2019

Gemfile.lock изменяется, если вы добавляете новые гемы.

Если вы хотите прекратить отслеживать его в git, добавьте его в ./gitignore

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...