2016-11-14 6 views
0

Я получаю странное поведение, когда пытаюсь получить историю между двумя тегами.Git log между двумя тегами пуст, но Git log между двумя sha прекрасно

git log "build/tag1.1".."build/tag1.7" --oneline 

Нет результатов?

Но это, если я использую sha1 из разыменованных тегов, это прекрасно.

git log 0810ff9..6e9a071 --oneline 

Я также попытался использовать полные имена реф как refs/tags/build/tag1.1 или build/tag1.1^{} или build/tag1.1^0

Использование мерзавца 2.10.2.windows.1

+0

Являются ли теги похожими на 'build/tag1.1' или' build.tag1.1'. У вас есть оба способа в приведенном выше, и они не эквивалентны. Что говорит 'git rev-parse ' вам? – twalberg

+0

Нет, это опечатка. Самая большая работа на SO - это дезинфекция примеров. –

+0

Это дает мне хэш фиксации, на которую указывает. –

ответ

0

Кавычки виновника. Кажется, что помогают внутренние кавычки. На окнах bash все равно, но cmd.exe и powershell не нравятся внутренние кавычки.

git log --oneline "build/tag1.1..build/tag1.7" 
Смежные вопросы