2014-02-21 2 views
0

Как указать, что проблема GitHub влияет на версию x.y.z?Как я могу ссылаться на затронутую версию в проблеме GitHub?

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

+0

Я знаю, если вы введете SHA в описание проблемы, оно автоматически свяжется с фиксацией ... Не уверен, что это работает с тегами? – schumacher574

+0

Я предполагаю, что вы ссылаетесь на вехи GitHub, где вы можете установить веху, которая исправляет проблему, но не веху, на которую влияет эта проблема, правильно? –

+0

@JanSchaefer Нет, я имею в виду релиз, на который влияет описанная проблема. Например. Эта ошибка была затронута в версии 1.2.3. –

ответ

0

Все в git - это фиксация с использованием хеш-кода SHA. Так что github, естественно, ничего не знает о версиях, которые у вас есть. Итак, что вы можете сделать, это добавить SHA коммита, на который влияет проблема. Github свяжется с этим сообщением, чем. На странице фиксации GitHub действует достаточно разумно: если коммит только в одном ветви (который может быть ветвью версии xyz), GitHub замечает это и дает вам подсказку на странице фиксации (верхний левый говорит «refactor-sluggable-code» , который является филиалом):

https://f.cloud.github.com/assets/2723/319484/86d6b64c-98c3-11e2-8627-9af2995a610f.png

Еще лучше, если у вас есть метки для версии (что вполне разумно, а), это показывает, какой тег включает в себя ущербной фиксации (та же позиция теперь говорит «2,4. 0" , который представляет собой тег, который включает фиксацию):

https://f.cloud.github.com/assets/2723/319485/88653f92-98c3-11e2-98c2-23de42a91523.png

(Фотографии от https://github.com/blog/1451-branch-and-tag-labels-for-commit-pages)

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

+0

Можете ли вы объяснить немного больше о релевантности ваших первых нескольких абзацев? Предполагаете ли вы, что я также должен думать о связи с коммитом, который мог вызвать эту проблему? –

+0

Если возможно, да. Это может быть даже сделано некоторым разработчиком после первоначального отчета об ошибке в комментарии. Очень полезно отслеживать ошибки. Конечно, не всегда можно отслеживать фактическое совершение. – hildensia

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