如何在Egit / TortoiseGit中查看回购的整个提交历史?

时间:2011-04-13 22:04:57

标签: eclipse git version-control tortoisegit egit

我正在寻找一种方法,可以看到我现在的git repo的整个历史。从它的外观来看,egit的“Show in History”只会显示当前提交的提交。有了这个,我的意思是如果我执行commit1和commit2然后决定对第一个进行检查,则运行项目中的“Show in History”将不会显示commit2。

有没有什么方法可以让我看到回购的整个历史?我想在git log master控制台命令的行上会有所作为。

换句话说,如果您在初次提交时随时结帐,如果您的历史记录无法显示,您应该如何在以后检查新提交?

我一直在检查,似乎TortoiseGit“遭受”同样的问题。它确实是一个问题,还是只是我不按照我们应该做的事情?

由于

5 个答案:

答案 0 :(得分:8)

在Eclipse历史记录视图中实际上有一个按钮显示所有分支和标记以显示所有提交。有关详细信息,请参见屏幕截图:

enter image description here

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

答案 1 :(得分:3)

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

答案 2 :(得分:2)

我会打开gitk --all并查看顶部。这将显示整个历史记录。我没有使用其他工具,但如果他们没有--all开关,请使用gitk。

希望这有帮助。

答案 3 :(得分:2)

我也遇到了这个问题。

最新版本提供了“Git Reflog”视图(使用eGit 3.5.1的eclipse Luna Service Release 1 [4.4.1])。

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

答案 4 :(得分:1)

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