当我尝试获取两个标签之间的历史记录时,我的行为变得奇怪。
git log "build/tag1.1".."build/tag1.7" --oneline
没有结果?
但是如果我使用dereferenced标签中的sha1,这很好。
git log 0810ff9..6e9a071 --oneline
我还尝试使用完整的引用名称,例如refs/tags/build/tag1.1
或build/tag1.1^{}
或build/tag1.1^0
使用git 2.10.2.windows.1
答案 0 :(得分:0)
报价是罪魁祸首。删除内部引号似乎有所帮助。在Windows上,bash并不关心,但cmd.exe和powershell不喜欢内部引号。
git log --oneline "build/tag1.1..build/tag1.7"