Я знаходжу багато відповідей на те, як посилатися на проблему GitHub в git-комітеті (використовуючи нотацію #xxx). Я хотів би посилатися на комітет у своєму коментарі, створюючи посилання на сторінку деталей про зобов’язання?
Я знаходжу багато відповідей на те, як посилатися на проблему GitHub в git-комітеті (використовуючи нотацію #xxx). Я хотів би посилатися на комітет у своєму коментарі, створюючи посилання на сторінку деталей про зобов’язання?
Відповіді:
Для посилання на комісію просто напишіть його SHA-хеш, і він автоматично перетвориться на посилання.
https://github.com/PRJ/issues/NUMBER?VERSION?
У відповіді вище відсутній приклад, який може бути не очевидним (мені це не було).
URL-адресу можна розділити на частини
https://github.com/liufa/Tuplinator/commit/f36e3c5b3aba23a6c9cf7c01e7485028a23c3811
\_____/\________/ \_______________________________________/
| | |
Account name | Hash of revision
Project name
Хеш можна знайти тут (ви можете натиснути його і отримаєте URL-адресу браузера).
Сподіваюсь, це заощадить певний час.
git log
, він відображатиметься на рядках із commit <SHA>
. І якщо це не працює, можливо, ви цього не зробили git push origin master
. Крім того, в github є помилка, після <SHA> має бути принаймні один символ, або він не буде виявлений. Це може бути просто новий рядок або період.
Якщо ви намагаєтесь посилатись на комісію в іншому репо, ніж проблема, ви можете префіксувати короткий хеш комісії reponame@
.
Припустимо, ваша фіксація знаходиться у назві репо dev
, а проблема GitLab - у репо-назві test
. Ви можете залишити коментар до цього питання та посилатися на dev@e9c11f0a
комісію (де e9c11f0a - перші 8 літер ша-хешу комітету, на який ви хочете зв’язатись), якщо це має сенс.