2013-07-03 2 views
4

Я уже сделал несколько запросов на подачу на GH, но я перешел к основной ветке. Теперь я читал в разных местах, что неплохо создать ветку.Имя филиала при выполнении запроса на вытягивание

Есть ли какие-либо указания по названию филиалов? Я обычно работаю с Mercurial и даю своим филиалам то же имя, что и соответствующий идентификатор идентификатора ошибки, но это не работает.

Я просмотрел несколько репозиториев: некоторые фиксируют master, некоторые фиксируют fix-somebug, некоторые фиксируют patch-1. Я понимаю, что это не создает конфликтов, потому что запросы на перенос объединяются в master (или другую длинную живую ветку), и ветвь затем удаляется, верно ли это?

ответ

8

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

И since April 2013, that branch will be deleted for you:

merge button

Вы тогда предположим обновить/перебазирования своего мастера от мастера вверх по течению репо, чтобы получить то, что вы разработали in isolation a branch от official repo that you have forked (так что репо принял ваш запрос тянуть)

upstream

название филиала должно представлять effo развития rt вы заняты.

+0

После того, как ветка удалена, есть ли еще запись ее в исходном репо? Если да, может ли он создавать конфликты или это не имеет значения? – Stijn

+1

@Stijn no это не имеет значения, эта ветка будет игнорироваться восходящим репо (где только что произошло слияние). – VonC

0

Всегда полезно совершать фиксацию на ветвях git, а не на хозяине. Вы можете использовать любое имя для своей ветви git (это не допускает пробелов в именах ветвей, а также некоторых специальных символов).

Смежные вопросы