Github фиксирует сообщения - PullRequest
       2

Github фиксирует сообщения

13 голосов
/ 02 декабря 2011

Можно ли назначить тикеты или добавить метки для проблем github в сообщении фиксации?

Пример:

@usera ready for you to sign off for #Testing

где @usera - пользователь, а #Testing - метка?

Ответы [ 4 ]

11 голосов
/ 03 декабря 2011

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

Github Postcommit Shinies

Чтобы назначить пользователю, вы можете сделать:

git commit -a -m 'updates #23 assigned =USERNAME';

Чтобы добавить метки, вы можете сделать:

git commit -a -m 'updates #23 ~QA ~testing'

Вы также можете смешивать и сочетать:

git commit -a -m 'updates #23 ~QA ~testing =QAUSER'
2 голосов
/ 03 декабря 2011

Я не видел поддержки ссылок на текстовые метки или пользователей в сообщениях коммитов.Тем не менее, вы можете сослаться на проблему по ее номеру в сообщении о фиксации:

, готовый к тому, чтобы вы подписались на # 341

Если существует проблема # 341 вВ вашем проекте GitHub GitHub распознает, что #341 ссылается на существующую проблему, и свяжется с ней.

Для получения дополнительной информации о ссылках на проблемы в сообщениях о фиксации: https://github.com/blog/831-issues-2-0-the-next-generation

Примерто, что я описал по приведенной выше ссылке:

1 голос
/ 20 мая 2014

Вот обновленная ссылка на проект.

https://github.com/joshrendek/github-postcommit-shinies

Учебное пособие по настройке.

http://www.reigndesign.com/blog/adding-labels-and-re-assigning-github-issues-via-commit-message/

0 голосов
/ 03 апреля 2013

Просто добавляю к этому (извините, у меня недостаточно представителей, чтобы комментировать, если это будет более уместно), но я только что сделал коммит на github, используя @username, и он создал линк в сообщении коммита на github.com просто отлично.

Здесь вы можете увидеть сообщение о коммите, если вам интересно: https://github.com/kremerk/SqliteORM/commit/52008b80c71291e0164175f7b089ef3c096798a0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...