Вопросы с тегами [git-tag]

1

голосов
0

ответ
100

Просмотры

Гит Нажмите тег для мульти Branch трубопровода

Я использую следующий код: sshagent ([ 'creds_ssh']) {ш ( ""»мерзавец тег -l мерзавец тег -a $ {tagNm} -m "мерзавец тег $ {tagNm}" мерзавец толчок происхождение $ {tagNm} «» ")} И это отлично работает для обычных рабочих мест трубопроводов. После фиксации, обозначит фиксацию и выталкивает метку. Однако, используя один и тот же код для многоотраслевой трубопровода с ошибкой со смертельным исходом: не удалось разрешить «голова» в качестве действительного исх. Является ли это некоторые известные ограничения для многофилиальных Дженкинс трубопровода?
user5290853
1

голосов
0

ответ
78

Просмотры

Дженкинс не вызывает сборку, когда новый тег выталкивается на то передай

Я хочу, чтобы вызвать Дженкинс построить, если новый тег помещается в удаленном хранилище. Я видел несколько постов, но никто, кажется, не работает для меня. Моя сборка запускается успешно, когда я нажимаю тег, имеющий новые коммиты в нем, но если я нажимаю новый тег на старом совершает он не инициирует сборку. Я установил его с помощью Git плагина в Jenkins и добавляя значение Refscpec как + ссылки / теги / *: ссылки / пульты Д / происхождение / теги / * и Branch спецификатор, как * / теги / * Теперь при запуске: мерзавец толчок происхождения релиз мастера мерзавца тега -v1 мерзавец толчок происхождения релиз-v1 сборки успешно запускается для тегов выпуска-v1 Но теперь, если я делать: мерзавец толчок происхождения релиз-v2 Строить не запускается. Это означает, что Дженкинс всегда ищет совершить идентификаторы, если есть новый идентификатор фиксации связан с тэгом он будет строить свою работу.
jass
1

голосов
1

ответ
240

Просмотры

Откат имени изменения ветви тега мерзавца описание

Я только что узнал, как восстановить ветку. Это работает отлично. Дело в том, что я помеченные фиксациях магистерских и я планирую использовать мерзавец команды описания для создания развертываний на основе последнего тега. Откат фиксации создает новое обязательство, так мерзавец описания команд выводят тег с фиксацией ammend, как и раньше: мерзавец описать 1-2-0 После Возвратить «обратно» на это обязательство: мерзавец описать 1-2-0- 1ga99ae04 есть ли способ преодолеть это? Или я должен получить последнюю метку по-другому?
Kriem
1

голосов
1

ответ
130

Просмотры

“git show ” appends “git diff” output to the end of tag summary

У меня есть два проекта (А и В) как с «хозяином» и «ветвью» Devel. В проекте А, я слился «Devel» с «мастером» (мерзавец также просил меня, чтобы добавить сообщение слияния), а затем помечены последней фиксации как «v1.0» на главной ветви. Когда я выпустил «GIT шоу v1.0» на главной ветви проекта А, выход был упрощенным как: тег v1.0 Таггер: кин Akoglu Дата: Вт 3 марта 2015 17:33:52 +0100 Версия 1.0 - Rozana совершить 3bede2111540b0b57ae994e3a16a98203c07c02e Объединение: 179d4b1 cd3337a Автор: кин Akoglu Дата: Вт 3 марта 2015 17:01:35 +0100 Merge филиал Внедрение 'Tampa_Bay' из эве 6.5 модификациями. Обновленные TestCase файлы. В проекте B, я слился «Devel» с «хозяином» (мерзавец не просил меня, чтобы добавить сообщение слияния). Но тогда, в то время как по отрасли «разви», Я ошибочно помечен последняя фиксация, как «v1.0». Затем я удалил этот тег и перешел на отделение «мастер» проект B и помечен последняя фиксацию как «v1.0». Тогда я выпустил "GIT шоу v1.0", а выход был тег v1.0 Таггер: кин Akoglu Дата: Вт 3 марта 2015 19:37:07 +0100 версия 1.0 - Rozana совершить 0835d7 Автор: Ekin Akoglu Дата: Вт 3 марта 2015 16:57:03 +0100 Реализовано эве 6.5 модификаций. Обновленные тематические файлы тесты и соответствующие сравнительные сценарии. Удалены Тестовые mosca0D. плюс много продукции ГИТ-дифф добавляется в конце вышеприведенного сообщения. Может кто-нибудь пожалуйста, скажите мне, в чем разница между этими двумя проектами, так что проект Б показывает вывод ГИТА-дифф добавляемый к концу сводки сообщений тега и проект А не? Спасибо.
ekinak
1

голосов
1

ответ
429

Просмотры

релиз репо Обновление GitHub с запросом тяговой

Я о том, чтобы объединить некоторые изменения (из моих местных филиалов foo_changes, где последний коммит 0x42abc) в главной ветви репо GitHub и хотел бы также увеличить номер версии от 0.2.1 до 0.2.2. Как я могу это сделать? То есть, я хочу страницу релиза Repo, чтобы показать последний релиз 0.2.2 с 0x42abc совершить. Вот мой мерзавец удаленный -v: Происхождение [email protected]: repo_name / repo.git (скачивает) происхождения [email protected]: my_name / repo.git (толчок) вверх по течению [email protected]: repo_name / repo.git (скачивает) вверх по течению [email protected]: repo_name / repo.git (PUSH) для фиксаций я хочу объединить в я GIT толчок происхождения foo_changes.
BoltzmannBrain
1

голосов
1

ответ
16

Просмотры

Используя ранее тег репо, как толкая освоить не работает

Я клонирую этот репозиторий. V1.7 тег не работает с моим кодом. Но v1.6 делает. Я хочу использовать v1.6. Я попытался следующие; Git теги Кассовые / v1.6 Я сделал одно небольшое изменение, а затем попытался совершить к мастеру. мерзавец добавить -A мерзавец совершить -m «не мое реальное сообщение» мастер мерзавец толчок происхождения я получил сообщение «Все уточненный». Когда я пошел к моей частной репо GiHub, он не показывает каких-либо изменений сегодня. Мол, я не сделал ничего. Я не очень опытный с мерзавцем, так что я не знаю, что попробовать следующий. Этот частный репо используется в другом большом проекте, и вводится с помощью композитора; «Частный репо / WorldPay Пб-PHP»: «Дев-мастер» Как я могу использовать v1.6 каким-то образом?
mikelovelyuk
1

голосов
1

ответ
347

Просмотры

Как вытащить все мои тег с помощью Git поддерева из другого репозитория?

Как вытащить все мои тег с помощью Git поддерева из другого репозитория? Я только что создал новый репозиторий и добавил еще с мерзавца поддерева с помощью этой команды: мерзавец поддерево добавить prefix = мастер Galileo https://github.com/evandrocoan/Galileo Но речь идет без каких-либо меток на хранилище evandrocoan / Galileo , Вы можете увидеть его на https://github.com/evandrocoan/AlliedModdersFiles. Как их получить? Существует этот другой ответ Checkout определенный тег с мерзавца поддерева, и я получил эту ошибку: GIT поддерево тянуть prefix = Galileo https://github.com/evandrocoan/Galileo / теги 3.2.3 Работа дерево модификаций. Невозможно добавить. Мое рабочее дерево чистое / есть модификации. Кроме того, мне нужно обрабатывать имя тега противоречивую как несколько поддеревьев получат метки с тем же именем, 1.0.0, 1.0.1, из хранилища main_repo / SubtreeA, main_repo / SubtreeB, main_repo / SubtreeC и т.д. Существует другой вопрос поддерева теги Git, но я не понимаю, что это значит: GIT Merge -s наши --no фиксации v0.1.2 # вместо: / мастер (2) мерзавец Bproject чтения дерева prefix = реж-B / -u v0.1.2 # вместо: Bproject / мастера (3) И как я мог бы использовать его, чтобы принести свои метки. Каким-то образом это связано с: мерзавец поддерево выборки - нежелательные удаленные теги Как подтолкнуть теги с мерзавца поддерева?
user
1

голосов
2

ответ
801

Просмотры

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

Как перечислить все теги, на удаленном, которые ссылаются на коммит или один из его потомков? Я ищу что-то эквивалентное мерзавец ветвь -r --contains, но для удаленных тэгов только.
A.T.
1

голосов
1

ответ
0

Просмотры

Git тег другой тег

Как я могу поставить метки на те же ссылки на другой тег? Например, я хотел бы поставить тег «Stable_Build» на теге определенного выпуска «1.0.0.1». Есть ли лучший \ быстрый способ сделать это, кроме как: мерзавец контроль 1.0.0.1 мерзавец тег -a Stable_Build
OkyDokyman
1

голосов
1

ответ
0

Просмотры

Пометка старое обязательство подмодуля с мерзавцем

У меня есть проект GIT (repo1), включая один подмодуль (repo2). То, что я хотел бы добиться того, чтобы пометить свой проект с использованием более старой фиксации моего субмодуля (как ГОЛОВЫ - 3). Я попытался с проверкой субмодуля к совершению я хочу, но фотографии не так, поскольку, совершая в моем проекте не будет отслеживать надлежащий пересмотр. Я попытался сбросить мой подмодуль к фиксации Я хочу, совершить проект, а затем вытягивать подмодуль и совершение проекта, который также является неправильным, потому что: $ мерзавца обновление подмодуля фатальная: ссылка не дерево: 2c3d1a5936aa9469ecc1442cd4b101e1bbd3aada Невозможно получить «2c3d1a5936aa9469ecc1442cd4b101e1bbd3aada» в пути подмодуль «repo2» что бы лучше - как ценное - процедура? Git подмодуль голова «ссылка не дерево» ошибка дает начало ответа, но замирает ссылки глава repo2 и не выбрали совершить ... Предположим теперь, что тег будет сделано, как я могу сказать, мой repo1, чтобы установить repo2 в надлежащем состоянии для тега: мерзавца проверки 0.0.1 Согласно мерзавца субмодуля обновление, простое обновление мерзавец подмодуль должно хватить. Это не проверка моего подмодуля в указанном коммите. Зачем ? Это что ... ошибка?
MP0
1

голосов
1

ответ
953

Просмотры

Применяя существующий тег на новое обязательство в Git

У меня есть тег с именем tag_0.0.1, который толкание в том же мерзавец Repository. Я бегу Билд несколько раз в день. Вместо того чтобы создавать новые теги каждый раз, когда я хочу переписать тот же тег. Новые изменения должны быть применены на существующий тег, и он может быть прижат к репо. Я знаю, что мы можем удалить тег на репо и создать такой же в местной и толкать ее. Есть ли способ, чтобы применить новые коммиты на существующие теги? Это то, что я пробовал: мерзавец тег tag_0.0.1 После изменения кода - удаление мерзавец тегов -d tag_0.0.1 мерзавец нажать --delete происхождения tag_0.0.1 Воссоздание же и нажмите GIT тег tag_0.0.1 мерзавец толчок --tags У меня есть чувство об этом не имеет смысла. Есть ли более эффективные способы? Я также хотел бы знать, как нажать на конкретное обязательство вместо того, толкая их все.
Ela
1

голосов
3

ответ
658

Просмотры

мерзавец толчок --tag держит фиксации

При нажатии на мастер, я прочитал, что рекомендуется использовать: мерзавец тег -a -m; мерзавец нажимные --tags Я добавил новый тег, и толкнули изменения к мастеру, теперь я изменил другой файл и хочу, чтобы подтолкнуть его к мастеру с тем же тегом. Я делаю: мерзавец толчок --tags -f, я получаю «Все уточненный» сообщение. но когда я делаю: статус мерзавец я ​​все еще вижу, что: «Ваша отрасль опережает„происхождения / мастер“от 2 фиксаций» почему это так? что я должен сделать, чтобы добавить новые изменения в тег?
Foad Rezek
1

голосов
2

ответ
699

Просмотры

мерзавец тянуть --rebase происхождения тэг?

Я копаться в некоторых производственных сценариях, которые используют мерзавец, и пытаюсь понять смысл этой команды: мерзавец тянуть --rebase происхождения «$ {tag_or_commit}» Из того, что я найти в документации для мерзавца тянуть и мерзавец перебазироваться, его похоже, единственное, что должно когда-нибудь в этой переменной tag_or_commit Баш, должен был бы быть название филиала для команды, чтобы работать. Есть ли документально поведение для того, что эта команда будет делать данный тег или совершить вместо филиала? Где я могу найти его?
Wildcard
1

голосов
2

ответ
1.3k

Просмотры

Как ограничить количество возвращаемых тегов в списке тегов мерзавца

Как я могу ограничить тег, которые возвращаемые запустив GIT тег на определенное количество тегов? У меня есть очень длинный список тегов, и мне нужно только, чтобы увидеть то, что было десять последних тегов в моем хранилище
Mark
1

голосов
1

ответ
208

Просмотры

Git журнал тегов только в заданном диапазоне

Я хочу делать то, что мерзавец войти --no-прогулку --tags --decorate = короткий делает, но я также хочу, чтобы проверить тег в заданном диапазоне Soley (диапазон фиксации), а не только все тег.
pepper_chico
1

голосов
1

ответ
250

Просмотры

Git теги отображаются, но я не могу удалить один из них

Там она: Я отображая свои метки с мерзавцем теге Однако не может удалить один из них, который является последним тегом в моем репо, и я хочу, чтобы воссоздать его с последними фиксациями. Он говорит: ошибка: тег ... не найден. Я вижу, что там в списке, но не нашел, когда я пытаюсь удалить его. Что могу я делать неправильно?
Figen Güngör
1

голосов
1

ответ
187

Просмотры

Как иметь другой тег, чем мастер филиал в местном отделении мерзавца

Я хочу иметь различные тег для моих основных и выпуска отраслей. Мне было интересно, как это сделать? У меня есть GIT мастер ветвь с тегом 2.2.2-короны. Когда я создал ветку релиза, кажется, филиал релиза унаследовал тег от моего главного отделения. $ (Мастер): мерзавец тег 2.2.2-краун Я создал одну ветвь, $ GIT Checkout -b release_branch $ мерзавец теги v3.1 $ мерзавец тег 2.2.2-краун
danglingpointer
1

голосов
1

ответ
925

Просмотры

Git теги остаются в Дженкинс

Я хотел бы, чтобы удалить все теги Git для моего проекта, который я сделал с помощью Git тегов -d для локальных тегов, а затем я толкнул, что происхождение, так что теги в происхождении удаляются, а также. В самом деле, если я бегу, то не отображается мерзавец тег -l или Git л.с-дистанционного --tags происхождения нет тегов. Тем не менее, моя сборка настроена таким образом, что всякий раз, когда я нажимаю, накопление срабатывает в Дженкинс. Когда сборка запускается на компьютере под управлением Дженкинс, мерзавца теге -l действительно показывает несколько тегов. Как я могу удалить эти теги?
octavian
1

голосов
2

ответ
530

Просмотры

теги Git просматривать сайт VSTs

Я использую Visual Studio Team Services с проектом, с помощью Git для управления версиями. Я использую командную строку Git помечать последнюю фиксацию с номером версии, прежде чем делать релиз, а затем толкает его в VSTS, следующим образом: GIT тег -a -m 1.2.4 «Некоторый Message» Git толчка происхождение мастер --tags Это, кажется, успешно. Когда я иду на вкладку «Код» на веб-сайте VSTS, я могу увидеть все коммиты в истории филиала, но я не могу видеть версии тег, который я создал и толкнула. Как я могу просмотреть эти теги на сайте VSTS?
JoeMjr2
1

голосов
2

ответ
307

Просмотры

получить GIT теги без фиксации хэш

Я хочу легкий мерзавец тег ветви (не аннотированный), но мерзавец описать --tag дает мне коммита хэш, а также. Как я запрашиваю только тег получает: 0.1.2-знаковый-343-f20ef9ef2d хочет: 0.1.2-веха Решения: мерзавец описывает --tag --abbrev = 0 --tags показать легкие тег тоже --abbrev = 0 Снимает хэш
ir2pid
1

голосов
2

ответ
68

Просмотры

Git: как иметь журнал показать только теги, которые соответствуют шаблону?

Я пытаюсь список тегов и хэш на ветке, когда тег соответствует заданному шаблону. У меня есть команда, которая выглядит следующим образом: мерзавец лог развития --tags = «разработка *» --remove пусто --pretty = «% ч% D» --decorate = короткие --decorate-REFS = теги Я предположил выше напечатаю для меня список совершивших хэш с тегами, которые соответствуют шаблону «разработка *» (например, develop_001). Но я все еще получаю фиксаций с тегами, которые не соответствуют шаблону (например, функция / *). Я в том числе снимок с выхода я получаю: Кроме того, есть ли способ, чтобы избавиться от фиксаций, не помеченных?
mbadawi23
1

голосов
1

ответ
1.3k

Просмотры

Как обновить тег с исправленной ошибкой

Мне нужно, чтобы иметь возможность изменить свое локальное хранилище для конкретного тега, внести изменения, нажмите на изменения, а затем мерзавец тянуть тег + изменения на сервере. Вот где я застрял. Переключатель местных репо для конкретного тега мерзавца фотографий v5.86 кодекса изменил на местном репо Нажмите на метку на сервер? Я попытался GIT толчок, но тем, что «все уточненный», которая не так? Моя смена не была отодвинута на Github. Как вытащить обновления на другой сервер? Могу ли я нажимаю изменения тега? Благодарю.
AnApprentice
1

голосов
1

ответ
3.5k

Просмотры

Git перебазироваться на бирках, а не отдельные фиксаций

У меня есть проект, где моя ветка разработки 2 помечены релизы впереди моей стабильной ветки, но я хочу, чтобы удалить первый маркированный набор изменений (который представляет собой серию функциональных возможностей, я больше не хочу), но применять самый последние маркированные изменения (второй тег ) на стабильный тег. Например: Фиксации: [Тег] 3.0 - sdaf213 Некоторые Commit из тега 3 sdaas34 Некоторые другие фиксации в этой метке [тег] 2.0 - wert78 Некоторые фиксации бирки 2 werg99 Другой фиксации бирки 2 werh55 И еще один тег 2 [тег] 1,0 (Stable) - pry77 Фиксирует тег 1 ... старше совершает есть ли способ, чтобы мерзавец перебазироваться на бирках и не совершают такие, что я могу перебазировать все фиксации [тег] 3.0 поверх [тег] 1.0, но исключить все из [тег] 2.0?
Shawn
1

голосов
1

ответ
1.4k

Просмотры

Why is “git describe” showing an older tag version on my clean git repo copy?

Некоторые фона: Я в настоящее время есть два местных репо GIT, которые указывают на то же происхождение / мастер-проект. Причина у меня есть два GIT репо так, что у меня есть чистый мастер-копия, которую я могу использовать всякий раз, когда мне нужно, и один экземпляр которой моя песочницу, где я могу применить изменения, совершить и т.д. Это, вероятно, избыточно, но есть некоторые преимущества для меня лично, имея дубликат локальной копии GIT. Коллега изначально создан легкий тег для 1.0.2, но мы удалили его и повторно помечен как аннотированные версии с тем же номером. Они совершили изменения через мерзавец нажатие на удаленный репозиторий. Я снесены последние изменения на обоих моих местных случаях GIT. Наши теги заключаются в следующем: релиз-релиз 1.0.0-RELEASE-1.0.1 1.0.2 Проблема: Вот вопрос, который я не могу понять. Моя песочница репо показывает последнюю версию тегов (релиз-1.0.2), когда я бегу " 1) когда я выполняю «мерзавец описать». Я проверил, что и указывают на мастер происхождения. Я сделал некоторые дополнительные исследования и обнаружил overstack решения, которое указало мне работает «GIT кот-файл -t». Вот разница я заметил: мерзавец кот-файл -t релиз-1.0.1 -> Тег мерзавец кот-файл -t релиз-1.0.2 -> Зафиксировать Почему моя чистая копия репо, показывая старую версию тега, когда я запустить «мерзавец описать» в отличии от моей песочницы репо? Я могу подтвердить, что я могу видеть релиз-1.0.2 в список, если я бегу «мерзавец описать --tags» на чистую копию репо. 1) когда я выполняю «мерзавец описать». Я проверил, что и указывают на мастер происхождения. Я сделал некоторые дополнительные исследования и обнаружил overstack решения, которое указало мне работает «GIT кот-файл -t». Вот разница я заметил: мерзавец кот-файл -t релиз-1.0.1 -> Тег мерзавец кот-файл -t релиз-1.0.2 -> Зафиксировать Почему моя чистая копия репо, показывая старую версию тега, когда я запустить «мерзавец описать» в отличии от моей песочницы репо? Я могу подтвердить, что я могу видеть релиз-1.0.2 в список, если я бегу «мерзавец описать --tags» на чистую копию репо. Тег мерзавец кот-файл -t релиз-1.0.2 -> Зафиксировать Почему моя чистая копия репо, показывая старую версию тегов, когда я бегу «мерзавец описать» в отличие от моей песочнице репо? Я могу подтвердить, что я могу видеть релиз-1.0.2 в список, если я бегу «мерзавец описать --tags» на чистую копию репо. Тег мерзавец кот-файл -t релиз-1.0.2 -> Зафиксировать Почему моя чистая копия репо, показывая старую версию тегов, когда я бегу «мерзавец описать» в отличие от моей песочнице репо? Я могу подтвердить, что я могу видеть релиз-1.0.2 в список, если я бегу «мерзавец описать --tags» на чистую копию репо.
lifesabeach
1

голосов
1

ответ
740

Просмотры

How to get the latest git tag on Windows?

Я хочу, чтобы оформить последнюю GIT тег на Windows. Я использую следующую команду в Linux: мерзавец контроль `мерзавец описывает --tags --abbrev = 0 Происхождения / master` Что эквивалент этой команды на Windows? Я попытался с помощью для & набора для расширения backticked команды в переменную для использования на мерзавец кассе. Я начал с: для / ф% а в ( «мерзавец описывают») делать (эхо% а). Она возвращает v1.0.18-131-g792d5a2. Это работает, но содержит немного слишком много информации. Мне просто нужно v1.0.18. Вот почему я пытаюсь использовать --abbrev = подавить длинный формат и показывать только ближайший тег. Когда я добавил аргументы: для / ф% а в ( «мерзавец описывает --tags --abbrev = 0 происхождения / мастер») делать (эхо% а) он терпит неудачу с: со смертельным исходом: Недопустимое имя объекта 0. Не уверен, почему ... Вот что я получил до сих пор: выезд-последний tag.bat @echo отправился / ф "
Jens A. Koch
1

голосов
3

ответ
2.4k

Просмотры

Как получить все локальные и удаленные тег в мерзавце?

Я хочу, чтобы просмотреть все локальные и удаленные тег. Для просмотра всех локальных и удаленных филиалов, которые я использую: GIT филиальную -a Это показывает мои местные филиалы в белом, текущей ветви в зеленых и удаленных (происхождение) ветвей в красном цвете. Однако -a для мерзавца тега используется для создания тега с аннотацией или сообщением. Что такое тег эквивалент мерзавца ветви -a, чтобы отобразить все местные и происхождения теги?
Luke
3

голосов
3

ответ
2.2k

Просмотры

Можно ли, чтобы отметить мерзавец совершить как работа в прогресс?

Я знаю, что существует различные мнения и философия о том или нет, все коммиты на главной ветке должны покинуть проект в действительном, рабочем состоянии. Я не прошу эти мнения. Ради аргумента, давайте предположим, что где-то в истории мастера филиала я идентифицированный коммит, что на самом деле является работа в стадии фиксации, т.е. она не строит или разрушает другие вещи. Поскольку речь идет об истории в основной ветви, перебазирования или изменения (или что-нибудь, что на самом деле изменения фиксации) не вариант. Для того, чтобы предупредить другие разработчик и сделать его легким для автоматизированной мерзавца разрез`ать скрипт, чтобы пропустить это совершить, я хочу, чтобы как-то отметить это обязательство, как работа в прогрессе. Как мне это сделать? Я думал об использовании GIT тега, но так как метки должны быть уникальными вы бы в конечном итоге с помощью тегов, как WIP / который является уродливым хак на мой взгляд. Кроме того, концептуально мы не хотим, чтобы относиться к этому, как совершить помеченные совершить, то мы, вероятно, никогда не хотим, чтобы проверить это, мы не можем хотеть, чтобы появиться в списке отмеченных точек совершают и т.д.
Chiel ten Brinke
3

голосов
1

ответ
5.2k

Просмотры

Как добавить или удалить GIT тег с помощью графического интерфейса на Windows? [Дубликат]

Можно создать дубликат: Как использовать тег для управления версий в мерзавце гуй установить Git-1.7.11-preview20120710 и моя ОС Windows. Добавление или удаление GIT тегов из командной строки легко: Добавление тега: GIT тега -a v1.4 -m «моя версия 1.4» Удаление тега: мерзавец теги -d v1.4 Но как добавить или удалить тег с помощью графического интерфейса ? Примечание: я не устанавливать какие-либо вещи, кроме Git-1.7.11-preview20120710. Гит-1.7.11-preview20120710 имеет встроенный графический интерфейс.
Amir Saniyan
17

голосов
2

ответ
4.4k

Просмотры

Как список unpushed тегов Git

Я хотел бы видеть, какие теги у меня есть локально, которые не доступны на конкретный пульт ДУ. Как я могу это сделать? Я знаю, что могу сделать мерзавец толчок --tags толкать их все. Однако, если есть некоторые теги, которые я не хочу толкнули, как я убедиться, что я не пропустил некоторые?
Ben Lings
17

голосов
2

ответ
15.1k

Просмотры

Добавить новое обязательство существующего тега Git

Я создал тег Git, как v1.1 с помощью мерзавец тегов -a v1.1 -m «моя версия 1.1», и я толкнул эту метку. Позже я сделал некоторые изменения, связанные с v1.1. Теперь, когда я нажимаю новые изменения и проверить GIT тег с помощью мерзавец описать это показывает мне v1.1-g2dcc97. Как я могу добавить мой новый обязательство существующего тега?
PVH
17

голосов
2

ответ
7.8k

Просмотры

Как нажим тег без толкания фиксации в удаленное хранилище с TortoiseGit?

Клиент консоли мерзавца имеет команду происхождения мерзавец толчка для выталкивания тег без фиксации в удаленное хранилище. Есть ли аналог в TortoiseGit GUI?
Cherry
3

голосов
2

ответ
833

Просмотры

Git: Как получить имя извлеченного тега, когда 2 / меток на то передай

У меня есть мерзавец совершить с 2 бирками, как это: commit1 ----- Таг, TagB заказ «Таг» по мерзавец кассы Тага Вопрос: Как получить имя тега текущей проверки? У меня есть попробовать мерзавец описать, но это всегда возвращает имя «TagB», ожидать возврата «Тага». Кажется, мерзавец описывает только быть в состоянии вернуть самый последнее имя тега см от мерзавца руководства Команды находит самый последний тег, который доступен из коммита. Если точки метки для фиксации, то только отображается тег. В противном случае, суффиксы имя тега с количеством дополнительных фиксаций на вершине помеченного объекта и сокращенное название объекта из самой последней фиксации. Есть ли другой способ? Цель, связанная на этот вопрос: Я хочу, чтобы сделать файл автоматически построить номер версии от имени тега, мерзавец описывает работу хорошо, когда 1 совершить с 1 тегом, но это
chenchang
18

голосов
3

ответ
3.3k

Просмотры

Переименование GIT теги приводит к несоответствию

После переименования GIT тега «1.0» на «1,5» с мерзавцем теге 1,5 1,0 мерзавца тега -d 1.0 GIT нажимного происхождения: ссылки / теги / 1,0 моего репозиторий, кажется, в неустойчивом состоянии. Вот мерзавец описать вывод: предупреждение: тег «1.0» на самом деле «1,5» здесь 1.0-97-g88085b2 он должен вернуть 1,5 -... теперь мерзавец Fsck --tags вывода: Проверка объектов каталогов: 100% (256 / 256), сделано. помеченные фиксации aad9477bba4bcf44ea34ea9693aeffc98527ff01 (1.0) в b96ce67583239e198f9e2aff5175176d65779044 Проверка объектов: 100% (3975/3975), сделано. Как я могу удалить оборванную ссылку на удаляемую тег? Является ли это правильный путь для переименования тегов?
artkoenig
18

голосов
2

ответ
14.3k

Просмотры

Как пометить GIT репозиторий в бамбуковой сборке

Я пытаюсь пометить GIT репозиторий рубинового драгоценного камня в бамбуковой сборке. Я думал, делать что-то подобное в рубин будет делать работу `мерзавец тег v # {current_version}` `мерзавец нажать --tags` Но проблема заключается в том, что репо не имеют происхождение. какое-то образом бамбук избавившись от происхождения Любого ключа?
Allen Bargi
2

голосов
1

ответ
39

Просмотры

Как удалить GIT удаленный тэг в связанном хранилище?

Я имею развитие, Балетмейстер и репозиторий производства. Цикл: Развитие -> Балетмейстер -> Развитие производства удаленный: Происхождение Балетмейстера удаленный: Разработка и начало производство удаленное: Подмости и происхождение можно удалить GIT тег из всего этого 3 хранилища в одной команде мерзавца? если да, чем как?
5

голосов
2

ответ
661

Просмотры

Невозможно удалить GIT тег из специального символа «A»

Тег был создан, который содержит «А» в названии, я не может удалить тег попробовал следующее: тег GIT -d - xxÃxx мерзавец нажимного происхождения: ссылки / тег / xxÃxx мерзавец конфигурация --global core.precomposeunicode верно GIT тег -d - xxÃxx мерзавец нажимного происхождения: ссылки / теги / xxÃxx Пробовали также с двойной кавычкой для имени. При выполнении команд мерзавца говорит, что тег был удален: Локальное удаление: Удалено тегом «xxÃxx» (было 434eae7) После нажатия: дистанционное предупреждение: Разрешение удаления коррумпированных исй. - [удалено] xxÃxx Tag «xxÃxx» приходит как новый на каждом мерзавце принести -p или GIT тянуть (событие после двух последовательных извлечений). Также пытался удалить метку из исходного дерева, но тег появляется снова.
Florian Stoica
5

голосов
1

ответ
5k

Просмотры

Как настроить TFS определение 2013 сборки для сборки из Git тега?

Я хочу создать специальное определение сборки в TFS 2013, чтобы построить из тегов. Управления источником используется в этом проекте Git. Итак, допустим, у меня есть тег с именем v1.0. Я хочу, чтобы это определение сборки тянуть источники, соответствующие эту метку и запустить сборку. Триггеры не имеет значения, на данный момент - это может быть даже по эксплуатации. Как это возможно? Я вижу, у вас есть только возможность выбрать ветвь на вкладке Исходные ... Рассмотрим расширенный сценарий: сборка запускается, когда создается новый тег, и берет истоки из этого вновь созданного тега для запуска сборки. Это возможно? Если да, то как? Я не смог найти никакой информации, кроме простых сценариев по умолчанию описаны на сайте MSDN. Возможно, потому что конфигурация (TFS 2013 в режиме Git) совершенно новая ... Спасибо заранее.
Yan Sklyarenko
5

голосов
1

ответ
2.4k

Просмотры

Удалить или отредактировать unpushed Git тег [дублированный]

Этот вопрос уже есть ответ здесь: Как изменить существующее сообщение тега в мерзавца? 8 ответов В нашей компании мы используем Git тег для запуска производства сборки. Я только что создал тег локально с тегом мерзавца -m «Tag сообщения», но понимаю, что я сделал опечатку ошибку, которая испортит с производством строить, если я разделяю тег (подтолкнуть его к удаленному). Могу ли я удалить или изменить тег, как я смог бы сделать с фиксаций? Я не нажат тег в удаленном хранилище пока.
7

голосов
2

ответ
1.3k

Просмотры

Как отобразить последние N-теги в GIT

Есть ли способ, чтобы отобразить последние N-тег в мерзавце? Я не заинтересован в схеме, так как это может измениться. Например, скажем, у меня есть эти теги, и я хочу, чтобы получить последний 3 из них: v1.0.0 v1.0.1 v2.0.0 v2.1.0 v3.0.0 Основываясь на Pro Git кажется, что это не может быть достигнуто. Или я что-то не хватает?
Herr Nentu'
20

голосов
3

ответ
4.2k

Просмотры

Что произойдет с Git тегов указывая на удаленные фиксации

Скажем, у меня сделать следующее: Создать ветвь X Создание тегов т (для филиала X) Нажмите Удалить ветку X Что произойдет помечать т? это просто плавающие там? она считается как мусор? Должен ли я удалить все теги, указывающие на ветви перед удалением самой отрасли? Ссылка С Git Основы - Tagging: Git использует два основных типа тегов: легкие и аннотированные. Легкий тег очень похож на ветвь, не меняется - это просто указатель на конкретный коммит.
idanshmu

Просмотр дополнительных вопросов