Git Checkout - npm run watch - ничего не изменилось - PullRequest
0 голосов
/ 07 мая 2019

В прошлом месяце я работал над веткой над конкретным проектом и не выполнял никаких слияний с моим мастером.

Сегодня я проверил некоторые изменения в поведении моих сайтов, сравнив мастер с моей веткой.

Итак, я проверил на мастере, запустил npm run development и зашел на сайт. Тем не менее, я все еще видел все, что я реализовал в своей ветке. Ничего не изменилось между движущимися ветвями, что не имеет смысла. Все функции, которые я реализовал в своей ветке, активны на master, когда я никогда не объединял их вместе.

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

Как мне это отсортировать?

Ура!

1 Ответ

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

Есть сценарий, в котором может возникнуть упомянутая вами проблема.

Возможно, что ранее ваша ветка и мастер были синхронизированы [история обеих ветвей была абсолютно идентична], а в прошлом месяце вы внесли изменения в свою ветку и НЕ зафиксировали их.

Если вы сейчас выберете мастер, эти незафиксированные изменения будут видны и в мастере, так как история этих веток была одинаковой. Следовательно, когда вы запускаете npm, запускаете dev, по сути, снова создается тот же самый код, и поэтому вы бы видели такой же вывод и на master.

Чтобы избежать этого, вы можете зафиксировать свои изменения в локальной ветке и затем переключиться на master. Теперь главная ветвь не будет иметь последнего коммита, пока вы не объедините свою локальную ветку с главной. И вы сможете увидеть разницу в выводе.

Надеюсь, это поможет.

...