【问题标题】:How to view the git history of a specific file using GitKraken similar to PhpStorm/WebStorm如何使用类似于 PhpStorm/WebStorm 的 GitKraken 查看特定文件的 git 历史记录
【发布时间】:2017-12-27 21:13:15
【问题描述】:

我不关心查看已标记为“已修改”的文件的 git 历史记录。

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

我也不想查看 git 树的列表,然后单击每个以查看提交了哪些文件。

【问题讨论】:

    标签: git phpstorm webstorm gitkraken


    【解决方案1】:

    您可以使用 GitKraken 中的模糊查找器来完成此操作。

    在存储库中时

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

    【讨论】:

    • 只是出于好奇:没有捷径我如何到达那里?这甚至可能吗?我想在特定时间查看我的 repo 的树形视图 (=commit)
    • @Boern 您可以通过首先选择文件更改的提交并从文件名的右键单击上下文菜单中选择File History 来点击特定文件的历史记录。要在选择提交后查看提交时的 repo 的树视图,请选中 View All Files 复选框。提供这一点需要注意的是,此时您可能已经知道这一点,但您对该评论有很多赞成票(包括我的评论)。
    • @OdatNurd 我有一个大项目,在数百个文件夹中有数千个文件,有时我需要检查一些东西而无需寻找提交。喜欢 GK,但为此我重新安装了 git tortoise,因为它在文件资源管理器中为我提供了一个上下文菜单,我可以用它来检查文件历史记录
    • @jean 右侧的提交面板现在能够显示整个 repo(就像在提交时一样),而不仅仅是更改的文件。如果命令面板不是您的风格,您可以通过这种方式浏览文件,然后单击File History,如上所述
    【解决方案2】:

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

    【讨论】:

    • 谢谢,这很有帮助,而且不明显。历史菜单项不显示目录;有没有办法让一个人获得历史? (SourceTree 管理这个。)
    猜你喜欢
    • 2018-11-01
    • 2012-08-10
    • 1970-01-01
    • 2010-12-19
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    相关资源
    最近更新 更多