git add --patch и yarn.lock - PullRequest
       5

git add --patch и yarn.lock

0 голосов
/ 26 ноября 2018

TLDR: как сделать git add --patch yarn.lock после различных изменений зависимостей?

Хорошо, это может быть мой иногда грязный рабочий процесс, но я хочучтобы узнать все возможные варианты, прежде чем принять решение, действительно ли это так. 100

Поэтому мне очень нравится иногда быстро двигаться вперед, а затем git add --patch мои изменения в контекстных чанках / блоках, как я считаю нужным, когда я чувствую, что пришло время для версиимой беспорядок, и я все равно предпочитаю git add --patch в последнее время, так как я вижу свои изменения один за другим, решая сознательно… Единственная проблема, с которой я столкнулся, это yarn.lock (я думаю, что package-lock.json может быть таким же).

Чтобы добраться до сути, после того, как возиться, изменить различные вещи, установить / удалить зависимости, я решаю, например, одно из этих изменений теперь становится «официальным», я могу легко выбрать все необходимые изменения, связанные сэтот.Но на этом этапе я мог установить / удалить несколько зависимостей, поэтому yarn.lock сильно изменился и, в отличие от package.json, я не могу безопасно и легко выбрать только те обновления, которые мне нужны.Не без тщательной проверки всех измененных пакетов и выяснения их зависимостей.Или я что-то упустил?

Исходя из этой проблемы , можно было бы использовать git checkout -- yarn.lock, поэтому я хотел бы проверить прежний yarn.lock, но мне бы пришлось хотя бы временноотмените изменения в package.json, чем мой yarn add/remove .., поэтому yarn.lock обновляется корректно, все git, затем повторите мои изменения в package.json / yarn.lock и продолжите мою работу.

Любые другие способы / предложения

...