Могу ли я запустить программу, которая использует одну ветку git и одновременно работать над другой веткой? - PullRequest
0 голосов
/ 27 марта 2019

Если у меня есть две ветви, master и new-feature, могу ли я запустить программу, которая использует master, затем переключиться на new-feature без влияния на исходную программу?

Ответы [ 2 ]

2 голосов
/ 27 марта 2019

Как минимум эти две возможности для рассмотрения:

1) Клонируйте свой репо. Работайте с одним репо, позвольте другому запустить вашу программу. Кажется, это самый простой способ перейти от того, что вы описываете.

2) Может быть, посмотрите на git worktree

Позволяет одновременно проверять несколько веток в отдельных каталогах.

Ваша программа может работать в версии из ветви A, в то время как вы работаете в ветви B, проверенной на вашем втором рабочем дереве.

0 голосов
/ 09 апреля 2019

Вы можете использовать git checkout new-feature, чтобы переключиться на код функции. Таким образом, вы можете работать над ним, как вам нравится, без воздействия на живой сайт по адресу master.

...