如何在 Egit/TortoiseGit 中查看存储库的整个提交历史记录?

问题描述 投票:0回答:6

我正在寻找一种方法来查看当前 git 存储库的整个历史。从表面上看,egit 的“Show in History”只会显示当前提交之前的提交。我的意思是,如果我执行 commit1 和 commit2,然后决定签出第一个,运行项目的“在历史记录中显示”将不会显示 commit2。

有什么方法可以让我看到仓库的整个历史吗?我想这将是

git log master
控制台命令的内容。

换句话说,如果您在任何时候签出初始提交,那么如果您的历史记录不显示较新的提交,您以后如何能够签出它们?

我一直在查看,TortoiseGit 似乎也“遭受”同样的问题。这确实是一个问题还是只是我没有按照我们应该做的那样做?

谢谢

eclipse git version-control tortoisegit egit
6个回答
11
投票

在 Eclipse 历史视图中实际上有一个按钮 Show all Branches and Tags 来显示所有提交。请参阅屏幕截图了解更多详细信息:

(L2G 已经提到过,但我没有足够的声誉在那里发表评论。)


3
投票

我会打开

gitk --all
并查看顶部。这将向您展示整个历史。我没有使用过其他工具,但如果它们没有 --all 开关,请使用 gitk。

希望这有帮助。


3
投票

如果您查看“历史记录”选项卡下的工具栏,会发现有一个小图标,表示路径分叉成两个向下箭头。它的工具提示显示“显示所有分支和标签”。我想这会达到你想要的效果。


2
投票

我也遇到这个问题了

最新版本上有一个“Git Reflog”视图(Eclipse Luna Service Release 1 [4.4.1] 和 eGit 3.5.1)。

有关背景,请参阅:http://aniszczyk.org/2011/06/26/git-reflog-and-eclipse/


1
投票

我喜欢在右键单击存储库文件夹时使用上下文菜单。转到 TortoiseGit -> 显示日志


0
投票

第 1 步:在 Eclipse 中打开 Git 存储库。 步骤 2:展开分支并右键单击工作副本分支,然后单击“在提交查看器中打开”。显示该分支的最新提交。 步骤 3:在查看器屏幕中的最新提交上,单击最右上角的按钮“在历史记录中显示”。历史记录将在下面的选项卡中打开。请参阅下面的快照。

© www.soinside.com 2019 - 2024. All rights reserved.