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 и продолжите мою работу.
Любые другие способы / предложения