2010-09-30 2 views
37

Возможно ли создать сообщение фиксации со ссылкой на другой фиксатор репозитория?Github commit message links

Например. что-то вроде

Пример использования: , если какой-либо bc-break произойдет в коммине какой-либо структуры, я бы хотел связать это очень commit в моих собственных коммитах, обновляя мой код, который использует эту фреймворк.

+0

Вы приняли неправильный ответ бутон ... –

+1

@RobinWinslow Я уверен, что это было точно тогда. В любом случае, вы правы, было бы уместно обновить его. Готово. –

ответ

56

Я искал что-то вроде этого сам. Нашел на:

https://help.github.com/articles/autolinked-references-and-urls/#commit-shas

<<username>>/<<repo>>@<<commitHash>> 

без угловых скобок конечно :)

+0

Спасибо. Я пробовал это, но похоже, что хэш всегда указывает на путь current-repo/commits/the-hash, независимо от того, что перед ним. Но по крайней мере мы можем использовать хеш фиксации для ссылки на текущий репозиторий. –

+3

Вы уверены, что это так? Я просто написал antitoxic/diem @ 2b4514646177a95951202c4aea388cf472b53ca1 в проблемах github, и он отображается как ссылка правильно. – antitoxic

+0

работает для меня (и выглядит лучше, чем полная ссылка). – mariotomo

0

Я не думаю, что есть что-то мешает вам поставить что-то вроде:

http://github.com/pkrumins/lulzbot/commit/4c1b1ea95b379805e3b595b511a89affc6811145

Права в вашем сообщении. Хотя это не связано напрямую с версией коммита git-объекта, это приводит к странице, показывающей эту фиксацию.

Формат github.com/User/Repo/commit/hashtag

+6

Спасибо, но я не думаю, что это правильный способ сделать это (даже если это единственный способ). Как и в теге 'close # issue_number', я бы ожидал чего-то подобного. –