9

我正在寻找一种方法来查看我当前 git repo 的整个历史,尽管是 egit。从它的样子来看,egit 的“显示在历史中”只会显示到当前提交的提交。我的意思是,如果我执行 commit1 和 commit2,然后决定签出第一个,则运行项目的“显示在历史记录中”将不会显示 commit2。

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

换句话说,如果您在初始提交的任何时候都进行了签出,那么如果您的历史记录不会显示更新的提交,您以后应该如何签出它们?

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

谢谢

4

5 回答 5

11

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

在此处输入图像描述

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

于 2015-09-09T14:34:18.047 回答
3

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

希望这可以帮助。

于 2011-04-13T23:41:00.627 回答
3

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

于 2012-07-19T19:33:25.833 回答
2

我也遇到了这个问题。

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

背景见: http ://aniszczyk.org/2011/06/26/git-reflog-and-eclipse/

于 2014-11-03T22:10:35.383 回答
1

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

于 2012-10-18T18:17:52.523 回答