4

我想看看一段代码(例如一个方法)是如何随时间变化的。我可以git blame用来查找每一行的最新更改,然后查看该提交的差异,但我真正想要的是看到代码在多次提交中演变。

基本上我想要的是git whatchanged按行号过滤。基本上类似于以下虚构命令:

git whatchanged <filename>:<start-range>...<end-range>

理想情况下,这可以直接通过 git 实现,但我一直在考虑编写一个脚本来过滤git whatchanged

4

1 回答 1

1

你试过使用git gui blame吗?该界面可以轻松地后退(通过单击左侧的链接)以查看文件随时间的变化情况。

于 2012-08-02T21:54:19.283 回答