Как получить последнее имя тега в текущей ветке в Git?

Установка параметров Min и Max для текущего размера была хорошей работой для меня. Это предотвратило изменение размера VS.

399
задан Zoe 10 November 2017 в 15:36
поделиться

4 ответа

Вы можете взглянуть на git describe , который делает что-то близкое к тому, о чем вы спрашиваете.

388
ответ дан 22 November 2019 в 23:22
поделиться

Если Вам нужен один лайнер, который добирается последнее имя тега (датой тега) на текущее ответвление :

git for-each-ref refs/tags --sort=-taggerdate --format=%(refname:short) --count=1 --points-at=HEAD

Мы используем это для установки номера версии в установке.

Выходной пример:

v1.0.0

Работы над Windows, также.

2
ответ дан 22 November 2019 в 23:22
поделиться

Также убедитесь, что вы используете правильная конфигурация log4j.

При запуске в jboss (вы делаете это, правда?) Вы настраиваете log4j-logging в $ JBOSS_HOME / server / /conf/jboss-log4j.xml .[12106ghtThere два дополнения по умолчанию; ФАЙЛ записывает в log / server.log и КОНСОЛЬ в stdout (иногда перенаправляется log / console.log ).

3
ответ дан 22 November 2019 в 23:22
поделиться

Как насчет этого?

TAG = $ (git describe $ (git rev- list --tags --max-count = 1))

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

30
ответ дан 22 November 2019 в 23:22
поделиться
Другие вопросы по тегам:

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