Я знаю, что вы можете закрыть проблемы, поместив closes #1
или fixes #1
в сообщении фиксации. Как лучше всего закрыть несколько проблем в одном сообщении о фиксации?
Кроме того , представляется , что использование fixes
вместо closes
не создать ссылку из коммита к этому вопросу, но это действительно близко вопрос. Что с этим?
github
issue-tracking
Rayne
источник
источник
Ответы:
Closes #1, closes #2, closes #3; rest of commit message.
Предложения
closes
могут находиться в любом месте сообщения иfixes
являются допустимым синонимом:Ниже используется для работы, но в настоящее время только ссылки вопросы # 2 и # 3.
Closes #1, #2, #3
источник
Closes #1, closes #2, closes #3
? Многословно и избыточно, да, но, может быть, это работает?Closes #1, #2, #3
? Я считаю смешным писать 10closes
плюс номера выпусков, которые должны быть закрыты, вместо одного закрытия и всех чисел после этого. : - /В ответе и комментарии к этому ответу упоминается следующий формат:
Если бы у меня был проект, в котором стоит поучаствовать, и кто-то отправил бы запрос на перенос с такими сообщениями о фиксации, я бы отказался от этого, каким бы красивым ни был код.
Возможно, это всего лишь вопрос моих личных предпочтений, и в конечном итоге люди, используемые для сжатия сообщений коммитов, которые загромождают сводки истории Git, в конечном итоге будут избиты до основания, но я бы предпочел видеть сообщения коммитов в формате:
Он спросил, как лучше всего закрыть несколько проблем.
Также обратите внимание, что если вы отправите фиксацию с сообщением в любую другую ветку, кроме текущей ветки по умолчанию вашего репозитория, на проблемы будут только ссылки. Отправка фиксации в основную ветку закроет проблемы. См .: Ссылка на номер проблемы GitHub не работает?
источник
Обратите внимание, что с января 2013 г. «Закрытие проблем с помощью сообщений о фиксации» изменилось:
Теперь, когда вы вводите "
Fixes #33
" в сообщении о фиксации, проблема 33 будет закрыта только после того, как фиксация будет объединена с вашей веткой по умолчанию (обычноmaster
) .Как видно из вопроса « Закрытие проблемы GitHub в другой ветке », это сначала вызывает некоторую путаницу.
источник
«Закрытие проблем с помощью ключевых слов» - это документ от GitHub, в котором описывается, как закрывать проблемы, теги и как закрывать несколько проблем.
Чтобы ответить на ваши вопросы, ответ от GitHub:
источник
Здесь из Github собственная документация: Связывание запроса на перенос с проблемой
источник