Как сделать так, чтобы Github отображал последний тег как вид по умолчанию? - PullRequest
0 голосов
/ 13 июня 2011

Я узнал о тегах после того, как начал заниматься проектом github. То, что я делал, было:

git push origin master

Теперь я сделаю:

git tag -a v0.0.5 -m "version 0.0.5"
git push origin v0.0.5

Это работает в том смысле, что он загружен нормально, но по умолчанию представление репо на веб-странице Github по-прежнему имеет непомеченный мастер. Есть ли способ заставить его отображать последний тег по умолчанию или мне нужно просто еще раз нажать мастер без метки?

Любая помощь будет высоко ценится.

Ответы [ 2 ]

4 голосов
/ 13 июня 2011

Я не думаю, что github допускает такие настройки, но я всегда загружал последний тег в моей основной ветке, следуя некоторым полезным рекомендациям, описанным Винсентом Дриссеном в его статье Успешная модель ветвления Git .

Если вы посмотрите раздел main branches, вы увидите, как master всегда используется для успешных выпусков, и в результате вы всегда получите последний тег, отображаемый в вашемgithub главная страница.

ПРИМЕЧАНИЕ. Кроме того, вы также можете создавать «релизы» branch, устанавливать их как ветку по умолчанию на github и использовать их для того, чтобы иметь ваши релизы / теги вместомастер.

2 голосов
/ 13 июня 2011

Вы создаете ссылку с именем released или похожую и указываете на последний тег каждый раз, когда делаете новый. Затем принудительно нажмите эту ссылку и установите ее в качестве ветви по умолчанию.

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