Все в git - это фиксация с использованием хеш-кода SHA. Так что github, естественно, ничего не знает о версиях, которые у вас есть. Итак, что вы можете сделать, это добавить SHA коммита, на который влияет проблема. Github свяжется с этим сообщением, чем. На странице фиксации GitHub действует достаточно разумно: если коммит только в одном ветви (который может быть ветвью версии xyz), GitHub замечает это и дает вам подсказку на странице фиксации (верхний левый говорит «refactor-sluggable-code» , который является филиалом):
Еще лучше, если у вас есть метки для версии (что вполне разумно, а), это показывает, какой тег включает в себя ущербной фиксации (та же позиция теперь говорит «2,4. 0" , который представляет собой тег, который включает фиксацию):
(Фотографии от https://github.com/blog/1451-branch-and-tag-labels-for-commit-pages)
Это, к сожалению, не отображается в трекер проблема. Поэтому я бы сказал, что создание ярлыков для версий вполне подходит для того, чтобы давать подсказки в трекер-проблеме, а не в злоупотреблении вообще.
Я знаю, если вы введете SHA в описание проблемы, оно автоматически свяжется с фиксацией ... Не уверен, что это работает с тегами? – schumacher574
Я предполагаю, что вы ссылаетесь на вехи GitHub, где вы можете установить веху, которая исправляет проблему, но не веху, на которую влияет эта проблема, правильно? –
@JanSchaefer Нет, я имею в виду релиз, на который влияет описанная проблема. Например. Эта ошибка была затронута в версии 1.2.3. –