Вопрос

Currently, if I type :Glog I get the list of revisions for the current file.

If I type :Glog -- I get the list of commits for all files.

What do I need to type to get the of commits for the current file?

Это было полезно?

Решение

For sake of completeness, once you have the revisions loaded in your buffer, you can browse through them by opening the quickfix list

:Glog -- %
:copen

Load the last 10 commits for the current file

:Glog -10 -- %

Другие советы

I figured it out. I found it here.

:Glog -- %

I use

:0Gclog

It puts the commits history of current file into quick fix so that you can use ]q or [q to go through them

Note that the usage supports range: :{range}Gclog. So you can use any range, e.g. :1Gclog or use a visual mapping:

vmap <leader>gl :Gclog<CR>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top