我正在寻找一种工具来帮助探测文件的历史.具体来说,我想查看文件的全部内容,但能够及时前进和后退.装饰的额外乐趣,表示前一次转速或其他指定转速的差异.
目前我使用git blame
,可以看到影响每个当前行的变化.然后我必须通过一些特定的提交重新启动该文件的查看器.这是劳动密集型的,如果一个工具已经自动化,我很乐意使用它!
Perforce的游戏中时光倒流视图是迄今为止我见过的最好的工具.
Kar*_*ldt 13
gitk -- filename
如果您在中间启动上下文行,并在修订版中向上和向下滚动,那么应该按照您的意愿行事.
git gui blame是一个选择,虽然它不是那么好.
例如用于gc_storage从Ansible:
git gui blame --line=155 library/cloud/gc_storage
Run Code Online (Sandbox Code Playgroud)
右键单击一行并选择Blame Parent Commit以及时移回,使用左上角的视图历史记录箭头返回到最近的更改.
尝试https://github.com/pomber/git-history,当您在水平时间轴上移动时,它会显示带有漂亮滑入动画的完整文件:
您甚至不需要安装它,只需更改任何 Github 文件 URL 上的域即可!
截至撰写本文时,弱点: