Как получить git-log для отображения коммитов, используя относительный синтаксис ревизий git-parse-rev - PullRequest
1 голос
/ 08 июля 2011

git show-branch отображает коммиты, используя относительные выражения ревизии, которые можно проанализировать с помощью git-parse-rev, например, "dev ~ 106 ^ 2 ~ 52".Как я могу получить такой же вывод из git-log?

Ответы [ 2 ]

1 голос
/ 10 июля 2011

Нет.

В документации для git log (git help log) описаны способы настройки вывода с использованием --pretty=tformat:..., но, к сожалению, нет места для идентификаторов редакций в стиле git describe и неттам заполнитель для запуска команды оболочки и использования ее вывода.Либо позволит сделать то, что вы хотите.Возможно, вы можете предложить их разработчикам Git.

0 голосов
/ 11 мая 2013

Да ?: Что-то вроде git log | git name-rev --stdin, то есть см. Справочную страницу git name-rev для получения этого формата.

У меня был похожий вопрос опишите коммит относительно тега в родительском формате ^ / ancestor ~ , который был связан здесь; -)

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