如何在SourceTree中查找我的git仓库中的文件?

36

如何在SourceTree中使用git查找仓库中的文件?

目前,该文件必须存在于某个分支日志中,但我想在整个仓库中搜索。

我想:

  • 右键单击该文件
  • Log Selected...

  • 并查看它的历史记录。

SourceTree的文件历史记录非常好。

图片描述

图片描述

2个回答

52

在工作副本视图中,有一个下拉菜单,您可以在下方的列中选择可见文件的筛选器。只需选择“All Files”而不是“Pending”默认选项。

在右侧还有一个搜索框,用于过滤此文件列表。

SourceTree工作副本视图屏幕截图


5
对我来说,这只是一种解决方法。我想要过滤我的工作副本的常规日志视图,使用搜索选项卡(位于文件状态和日志/历史选项卡旁边),并在现有的搜索下拉菜单中,在“提交消息”,“文件更改”和“作者”旁边添加“文件名”的选择。你甚至可以有一个“全部”选项。例如TortoiseGit或TortoiseSvn就有这个功能,非常方便。 - Thierry_S

2
您可以按名称查看单个文件的日志,方法与juffel的答案相同(工作区>文件状态>组合中的所有文件),然后在右侧的搜索框中编写文件名。您将直接查看文件日志,而无需在文件列表中手动搜索。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接