在SourceTree中,如何将日志限制为仅显示影响给定文件夹中文件的提交?
即。相当于:
git log path/to/folder
答案 0 :(得分:22)
单击左上角的文件状态分段控件。
在在索引区域中暂存的文件上方,将过滤器设置为树视图和全部显示。您的所有文件都将显示在工作树中的文件区域中。
选择一个或多个文件和/或文件夹,右键单击并选择选择日志... 。
答案 1 :(得分:7)
这个答案现在已经过时了 当前版本的SourceTree for Windows(1.5.2.0)现在具有此功能,因此@bozi's solution现在应该适用于Windows和Mac版本的SourceTree。
您可以使用
代替使用SourceTreegitk -- folderPath
查看该文件夹的历史记录。 gitk
采用git log
所做的许多相同选项。
另一种选择是使用另一个像TortoiseGit这样的Git gui,它可以让你在Windows资源管理器中选择文件夹并右键单击以获得一个上下文菜单,您可以从中选择查看该特定文件夹的日志。
答案 2 :(得分:2)
我的第一个想法是,Log Selected功能仅适用于文件。
然后不小心碰到了Tree View - Voila!
我正在使用Mac,不确定它是否可在Windows上使用。
答案 3 :(得分:1)
实际上在sourcetree上没有这个选项。您可以将此功能想法发布到atlassian网站。