#git #git-branch #git-merge
#git #git-branch #git-merge
Вопрос:
Я новичок в Git, у меня есть 2 вопроса, как показано ниже, пожалуйста, помогите мне разобраться.
-
У меня есть ветка master и testrelease, я планирую объединить ветку testrelease с master, я хочу знать, нужно ли мне создавать тег на master, а затем объединять ветку testrelease с master? или мне нужно создать тег в ветке testrelease, а затем объединить его с master.
-
У меня есть master и 2 другие ветви, у меня есть новая ветвь (текущая рабочая ветвь), которую мне нужно объединить обратно с master и с другими 2 ветвями. мой вопрос в том, нужно ли сначала объединяться с master, а затем с master в другие 2 ветви?
Ответ №1:
-
Сначала выполните слияние с master, а затем отметьте фиксацию.
-
Это зависит от работы. Если каждая из них является независимой ветвью, созданной из одной и той же ветви, такой как master, затем объедините обратно в master, а затем объедините / переназначьте другие функции / исправления в другие ветви. Если они были созданы друг из друга как вложенные ветви, то сначала объединяются обратно в исходную базу и в конечном итоге сходятся к основному в последнюю очередь.
Вы также можете найти эту модель потока Git полезной: http://nvie.com/posts/a-successful-git-branching-model /