Как использовать теги в Мерзавце?

Тег в мерзавце от того, что я понимаю, просто отмечает конкретную фиксацию с именем.

Поэтому скажите, что я версия выпуска 1.5, я создаю тег 1.5

Теперь, если клиент находит ошибку, как я иду и 'контроль' что 1,5 кодовых базы к моему рабочему каталогу?

Я предполагаю, что выполнил бы исправление ошибки, затем создайте другой тег как 1.5.1.

Затем я потенциально объединил бы тот код в текущую версию, правильно?

9
задан Santosh Kumar 9 December 2018 в 12:34
поделиться

3 ответа

Теперь, если клиент находит ошибку, как это сделать. Я пойду и "проверю", что 1.5 кодовая база в мой рабочий каталог?

git checkout -b fix1point5 v1.5

Думаю, я бы выполнил ошибку. исправить, а затем создать еще один тег типа 1.5.1.

[edit edit]
git add .
git commit
git tag v1.5.1 HEAD

Тогда я бы потенциально объединил то. код в текущей версии, верно?

git checkout master
git merge v1.5.1
4
ответ дан 4 December 2019 в 10:32
поделиться
git tag <1.5> -a

Затем нажмите на

git push --tags

Я обнаружил, что вы можете найти теги, используя:

git tag -l
git checkout <tag>

Дополнительная информация о предыдущей записи SO

5
ответ дан 4 December 2019 в 10:32
поделиться
git checkout 1.5

Проверяет тег 1.5 к Вашей рабочей директории. Затем вы можете сделать любые исправления, которые захотите, а затем сделать ещё один тэг для версии 1.5.1.

После этого просто вернитесь к главному (или любой другой разрабатываемой вами ветке) и выполните следующую команду:

git merge 1.5.1

Это объединит изменения, внесённые в последнюю версию вашей кодовой базы.

.
11
ответ дан 4 December 2019 в 10:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: