Допустим, у меня есть ветка с именем feature/1
. А также выпуск №1. Я хочу связать эту ветку с этой проблемой.
Есть ли способ связать эту ветку с этой проблемой? Без фиксации.
github
git-branch
Nerian
источник
источник
/user/repo/tree/branch-name
(или в/user/repo/commits/branch-name
зависимости от того, что вы хотите просмотреть)Как уже упоминалось в другом ответе , GitHub автоматически создает ссылки на различные объекты, включая другие репозитории GH, но не на ветви внутри этих репозиториев. Когда я хочу сделать это, я вручную делаю ссылку следующим образом:
Где
_user_
,_project_
и_branch_
должны быть заменены частями URL филиала. Например, ветка в проекте GitHub «Лингвист»:Важный:
/
", также как в этом примере), то он будет относительным к корню сервера URL текущей страницы. В противном случае пути, которые не начинаются с косой черты, будут обрабатываться как относящиеся к родителю URL текущей страницы. (Это основная спецификация HTML-ссылки.)tree
часть URL при обращении к конкретным веткам проектов.источник
/user/proj/blob/branch
даже если я написал,tree
а не написалblob
. Изменить: работа:../../tree/branch
README.md
. GH, кажется, удаляет ведущую "/" из ссылки и добавляет ее к текущему URL. Это может быть ошибкой. Я проверю. В любом случае, относительные URL-адреса с ".." имеют больше смысла в файлах репо. Например, если бы вы объединили мою вилку, моя новая ссылкаREADME.md
вернулась бы к моей вилке.Обратите внимание, что с апреля 2013 г. (« Метки веток и тегов для страниц фиксации »):
Это означает, что ссылка на коммит из проблемы позволит пользователю увидеть ветвь (просмотрев коммит) и даже увидеть ссылку на проблему (все еще просматривая коммит).
источник
Вы не можете ссылаться на ветку напрямую.
Но вы можете сделать ссылку на ветку по сравнению с другой веткой. Если вы введете это:
будет отображаться как
Кроме того, вы можете сравнить ветви по вилкам. Если
user2
разветвилсяrepo
, это работает:источник
Я искал такую же возможность в Git, но ничего не было доступно, поэтому я решил напрямую указать ветвь со ссылкой на уценку , используя ссылку Hash.
Итак, теперь в моей организации мы всегда используем эту ссылку при открытии или закрытии вопроса. Оно должно было ссылаться на определенный Hash и косвенно она есть ссылка на соответствующую ветвь.
Я думаю, что вы уже сейчас, но если нет, чтобы получить хеш, вы будете использовать git log
Примечание: это не ссылка на определенную ветку, а коммит,
После нескольких часов работы я думаю, что можно автоматически сделать это и создать инструмент командной строки,
источник