如何使用类似于PhpStorm/WebStorm的GitKraken查看特定文件的git历史记录

Bri*_*orn 37 git phpstorm webstorm gitkraken

我不关心查看已标记为"已修改"的文件的git历史记录.

我想要的是类似于WebStorm/PhpStorm所具有的内容,您可以在其中选择项目中的任何文件(已修改或未修改)并检查它的git历史记录以及对该文件的所有更改.

我也不想要查看git树的列表,然后单击每个列表以查看提交的文件.

小智 74

您可以使用GitKraken中的模糊查找器来完成此任务.

在存储库中

  • 按control/cmd + p
  • 输入历史记录
  • 输入您要查看其历史记录的文件名

  • 出于好奇:如何在没有快捷方式的情况下到达那里?这甚至可能吗?我想在特定时间看到我的仓库的树形图(=提交) (16认同)
  • @Boern你可以通过首先选择文件被更改的提交并从文件名右键单击上下文菜单中选择"文件历史记录"来查看特定文件的历史记录.要在提交后查看提交时的repo树视图,请选中"查看所有文件"复选框.这提供了一个警告,你可能已经知道在这一点,但你有很多赞成该评论(包括我的一个). (5认同)
  • @OdatNurd我有一个很大的项目,在数百个文件夹中有成千上万个文件,有时我需要检查某些内容而无需寻找提交。喜欢GK,但为此我重新安装了git草龟,因为它在文件浏览器中为我提供了上下文菜单,可用于检查文件历史记录 (3认同)
  • @jean现在,右侧的提交面板可以显示整个存储库(就像在该提交上一样),而不是仅显示已更改的文件。如果命令面板不是您的样式,则可以通过这种方式浏览文件,然后如上所述按一下“文件历史记录” (2认同)

Tod*_*ier 10

如果您希望将手放在鼠标上,还有另一种方法。选择最近的提交,然后在右侧窗格中选中“查看所有文件”框。现在您可以看到整个存储库的树视图,而不仅仅是修改后的文件。浏览到感兴趣的文件,右键单击并选择“文件历史记录”。