我想看看一段代码(例如一个方法)是如何随时间变化的。我可以git blame
用来查找每一行的最新更改,然后查看该提交的差异,但我真正想要的是看到代码在多次提交中演变。
基本上我想要的是git whatchanged
按行号过滤。基本上类似于以下虚构命令:
git whatchanged <filename>:<start-range>...<end-range>
理想情况下,这可以直接通过 git 实现,但我一直在考虑编写一个脚本来过滤git whatchanged
我想看看一段代码(例如一个方法)是如何随时间变化的。我可以git blame
用来查找每一行的最新更改,然后查看该提交的差异,但我真正想要的是看到代码在多次提交中演变。
基本上我想要的是git whatchanged
按行号过滤。基本上类似于以下虚构命令:
git whatchanged <filename>:<start-range>...<end-range>
理想情况下,这可以直接通过 git 实现,但我一直在考虑编写一个脚本来过滤git whatchanged