git show-branch отображает коммиты с использованием относительных выражений ревизий, которые можно проанализировать с помощью git-parse-rev, например «dev~106^2~52». Как я могу получить такой же вывод из git-log?
Как заставить git-log отображать коммиты, используя синтаксис относительной версии git-parse-rev
comment
Этот вопрос может быть связан с stackoverflow.com/questions/5128866/ а>
- person Lawrence I. Siden   schedule 08.07.2011
Ответы (2)
No.
Документация для git log
(git help log
) описывает способы настройки вывода с помощью --pretty=tformat:...
, но, к сожалению, нет заполнителя для идентификаторов ревизий в стиле git describe
, а также нет заполнителя для запуска команды оболочки и использования ее вывода. Любой из них позволит делать то, что вы хотите. Возможно, вы можете предложить их разработчикам Git.
person
Richard Hansen
schedule
10.07.2011
Да?: что-то вроде git log | git name-rev --stdin
, то есть см. справочную страницу git name-rev
для получения этого формата.
У меня был аналогичный вопрос описать фиксацию относительно тега в формате parent^/ancestor~, который был связан здесь; - )
person
Philip Oakley
schedule
11.05.2013