Подтвердить что ты не робот

Добавление тегов в запрос Pull

У меня есть repo iontech/Anagen, откомандированный из agiliq/Anagen

Я сделал несколько коммитов к своей вилке и добавил тег. Затем я открыл запрос Pull. Этот запрос Pull включает только мои коммиты.

Как включить тег, который я создал в запрос Pull?

4b9b3361

Ответ 1

Как включить тег, который я создал в запрос Pull?

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

Если вы хотите уведомить восходящий репозиторий, что тег должен быть создан, возможно, вам следует добавить комментарий к запросу pull, объясняющему это.

Ответ 2

Это старый пост, но я упал на это во время поиска чего-то подобного, я дам вам более полное объяснение.

Теги и ветки в git называются ссылками или "refs". Вы можете переместить ref в любое время, когда хотите новый коммит, и, таким образом, создать свободные коммиты, если вы будете двигаться назад во времени. Даже самое худшее, эти фиксации могут быть потеряны с течением времени, если их обрезать, потому что они ждут в пустоте.

Когда вы отправляете PR, вы действительно просите кого-то объединить список коммитов в вашем репозитории, на который ссылается ваше имя ветки (ваш ref), со списком коммитов в удаленном репозитории, идентифицированным также ссылкой ref (базовая ветка), Если у вас есть коммиты, которых нет в вашем репозитории (вы не обновляетесь), и некоторые из ваших транзакций на самом деле касаются мест кода, которые у вас отсутствуют на вашей стороне, тогда необходимо выполнить слияние для разрешения конфликтов, Если вы не обновляетесь, но ваш код не трогает то, что было изменено с тех пор, конфликт не будет.

Наконец, когда материал объединяется в другой репозиторий, часто он будет раздавлен, чтобы сохранить историю фиксации, создав совершенно новый хеш фиксации и новую древовидную структуру коммитов.

Взял то, что я объяснил до сих пор, что теги - это просто ссылки, подобные ветвям. Если вы открываете PR между двумя репозиториями, которые являются ссылками на ветки, тогда нет способа создать тег, потому что вы не создаете никаких новых ссылок в конце, вы просто просите кого-то взять свои коммиты в свой код и переместить базовые ветки ссылаются на новую фиксацию после того, как все будет объединено!

Самый лучший и единственный метод действительно заключается в том, чтобы попросить сопровождающего выпустить выпуск для своего кода, пометки, если это так, как они это делают, но это по их усмотрению!