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

Eclipse 如何在Egit/TortoiseGit中查看回购协议的整个提交历史?,eclipse,git,version-control,tortoisegit,egit,Eclipse,Git,Version Control,Tortoisegit,Egit,我正在寻找一种方式来了解我目前的git回购的整个历史。从外观上看,egit的“Show in History”将只显示当前提交之前的提交。我的意思是,如果我执行commit1和commit2,然后决定执行第一个项目的签出,那么运行项目的“showinhistory”将不会显示commit2 有没有什么方法可以让我看到回购协议的整个历史?我猜在git log masterconsole命令行中会出现一些问题 换句话说,如果您在初始提交的任何时候都签出,那么如果您的历史记录不显示更新的提交,您以后如

我正在寻找一种方式来了解我目前的git回购的整个历史。从外观上看,egit的“Show in History”将只显示当前提交之前的提交。我的意思是,如果我执行commit1和commit2,然后决定执行第一个项目的签出,那么运行项目的“showinhistory”将不会显示commit2

有没有什么方法可以让我看到回购协议的整个历史?我猜在
git log master
console命令行中会出现一些问题

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

我一直在检查,似乎龟族“遭受”同样的问题。这真的是一个问题吗?还是只有我没有做我们应该做的事情


谢谢

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


希望这能有所帮助。

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

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

我也有这个问题

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


有关背景信息,请参见:

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


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

这个按钮不起作用。我不知道这是否是因为我在与它们一起工作后合并了这些分支,但是如果能看到它们都像在你的图片中一样,那就太好了。相反,我看到的只是一条长长的大线,好像它们都是一个分支:(。但是,它通常(如果不是每次)是一个“快进”,这可能是x的原因)是的,快进被认为是历史的线性延伸。您可以通过向merge命令添加'--no ff'来更改该行为。