【发布时间】:2018-11-04 08:12:06
【问题描述】:
我试图了解为什么我在 Visual Studio 2017 中看到的特定 git 存储库的提交历史记录与 GitHub 上显示的同一存储库的提交历史记录不匹配。
特别是,我正在查看位于此处的提交历史记录: https://github.com/handruin/spdif-ka/commits/master
如您所见,在 3 月 27 日至 5 月 31 日期间,列出了 9 个提交。
在 Visual Studio 中,我将该存储库配置为上游远程,并且我已经完成了获取以完全更新它。最新的提交标识符与 GitHub 上该分支的标识符匹配。
但由于某种原因,当我在 Visual Studio 的那个主分支上执行“查看历史记录”时,我看到这些日期之间只有 5 次提交,而不是 9 次。请参阅随附的屏幕截图。
有人知道为什么我在 Visual Studio 中只看到 5 个提交,而 GitHub 上列出了 9 个提交吗?
编辑:这是一个更大的屏幕截图,其中我还包括一个窗口,显示我的上游遥控器的配置,我正在显示其历史记录。
我看到丢失的提交实际上是存在的,它们在列表中的位置更靠后。所以我想这更多的是一个问题,为什么这个历史窗口与 GitHub 上显示的订单显示如此不同。有没有办法让它们以相同的顺序显示提交?
【问题讨论】:
-
您能否扩展您的屏幕截图,以便图表链接的另一端可见
-
最好使用 git log --pretty=fuller 打印这些提交,以便提交者和作者时间可见
-
我添加了一个额外的屏幕截图。我想现在的问题更多是关于订购而不是完全丢失。