Скажем, у меня есть ветвь с именем feature/1
. А также номер №1. Я хочу связать эту ветку с этой проблемой.
Есть ли способ связать эту ветку с этой проблемой с проблемой? Без фиксации.
Скажем, у меня есть ветвь с именем feature/1
. А также номер №1. Я хочу связать эту ветку с этой проблемой.
Есть ли способ связать эту ветку с этой проблемой с проблемой? Без фиксации.
Прямо из GitHub:
Рекомендации
Некоторые ссылки автоматически связаны:
- SHA: be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- Пользователь @SHA ref: mojombo @be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- Пользователь/Проект @SHA: mojombo/god @be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- #Num: # 1
- Пользователь /# Num: mojombo # 1
- Пользователь/Проект # Num: mojombo/god # 1
Кажется, что напрямую (как в user/repo/branch) невозможно, но, возможно, с помощью идентификатора дерева?
Как упоминалось в другом ответе, GitHub автоматически делает ссылки на различные вещи, включая другие репозитории GH, но не на ветки в этих репозиториях. Когда я захочу сделать это, я вручную сделаю ссылку следующим образом:
[a link to a branch](/_user_/_project_/tree/_branch_)
Где _user_
, _project_
и _branch_
следует заменить частями URL ветки. Например, ветвь в проекте GitHub "лингвист":
[api-changes branch in github/linguist](/github/linguist/tree/api-changes)
Важно:
/
", как и в этом примере), то это будет относиться к корню сервера текущего URL-адреса страницы. В противном случае пути, которые не начинаются с косой черты, будут относиться к родительскому URL-адресу текущей страницы. (Это базовая спецификация ссылок HTML.)tree
часть URL-адреса при обращении к конкретным ветвям проектов.Обратите внимание, что с апреля 2013 года (" Метки веток и тегов для страниц фиксации "):
Если фиксация не находится в ветки по умолчанию, индикатор покажет ветки, которые содержат фиксацию. Если фиксация является частью незапущенного запроса на извлечение, будет показана ссылка.
Это означает, что ссылка на коммит из проблемы позволит пользователю увидеть ветку (просмотрев коммит) и даже увидеть ссылку на проблему (все еще просматривая коммит).
Вы не можете напрямую ссылаться на ветку.
Но вы можете сделать ссылку на ветку по сравнению с другой ветвью. Если вы введете это:
https://github.com/user1/repo/compare/branch1...branch2
будет отображаться как
branch1...branch2
Кроме того, вы можете сравнивать ветки между вилами. Если user2
имеет forked repo
, это работает:
https://github.com/user1/repo/compare/branch1...user2:branch2
Я искал такую же возможность в Git, но ничего не было доступно, поэтому я решил напрямую ссылаться на ссылку с уценкой, используя ссылку Hash.
# Issue02
## Commit Hash _<hash_number>_
...Rest of comments in the issue...
Итак, теперь в моей организации мы всегда делаем эту ссылку при открытии или закрытии проблемы. Он должен быть отнесен к определенному Хэшу и косвенно относится к соответствующей ветке.
Я думаю, вы уже сейчас, но если нет, чтобы получить хэш, вы будете использовать git log
Примечание. Это не ссылка на ветвь certaing, а фиксация,
С некоторыми часами работы я думаю, что это можно сделать автоматически и создать инструмент командной строки,