【问题标题】:GitHub commit history doesn't match Visual Studio commit history (GitHub extension)GitHub 提交历史记录与 Visual Studio 提交历史记录不匹配(GitHub 扩展)
【发布时间】: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 打印这些提交,以便提交者和作者时间可见
  • 我添加了一个额外的屏幕截图。我想现在的问题更多是关于订购而不是完全丢失。

标签: git github commit


【解决方案1】:

我在 GitHub 上查看的页面显示了特定分支的提交,显示了一个扁平的提交列表。在 Visual Studio 中查看同一分支的历史记录时,会显示一个图表,其中的节点说明了所有相关的分支和合并活动。这就是顺序不同的原因。要在 GitHub 中查看非常相似的视图,需要单击“Insights”选项卡,然后单击“Network”。

【讨论】:

    猜你喜欢
    • 2014-10-05
    • 2023-01-22
    • 2021-01-06
    • 2011-10-26
    • 2013-08-02
    • 1970-01-01
    • 2018-05-03
    • 2020-10-01
    • 2020-05-31
    相关资源
    最近更新 更多