Как сходить 2 ветки в Git - PullRequest
       10

Как сходить 2 ветки в Git

0 голосов
/ 24 августа 2018

Есть ли способ в Git объединить 2 ветви одной командой?

Предположим, у меня есть ветвь feature1, где я разрабатываю функцию, и другая ветвь feature2, где я разрабатываюдругая функция.

Теперь я хотел бы объединить 2 функции, так как для разработки feature1 нужно что-то, разработанное в feature2 ветви и наоборот.

AFAIK, я могу этого достичьвыполнив 2 слияния, проверив feature1, влей feature2 в него, затем проверив feature2 и в него feature1.

Есть ли способ сделать 2 ветви сходящимися в 1?точка слияния с одной командой?Затем они продолжают снова в своих 2 отдельных ветвях.

1 Ответ

0 голосов
/ 24 августа 2018

Нет, эта функция недоступна с git из коробки. Однако вы можете создать псевдоним:

git config --global alias.sync="!git checkout $1 && git merge $2 && git checkout $2 && git merge $1"

Тогда вы просто сделаете:

git sync feature1 feature2

И это сделало бы для вас два слияния

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