Visual Studio 2019中的Git Sync

时间:2019-11-04 09:52:03

标签: git tfs visual-studio-2019 git-push git-pull

我正在使用Visual Studio 2019中的Sync操作从git服务器获取工件。我知道Sync首先要执行pull操作,然后是对git服务器的push操作;但就我而言,它不能按预期工作。

如果我按“同步”,我会收到此消息

img

但是在那之后,如果我按Fetch,即使看到2个传入的提交,我也希望传入的提交什么都看不到。

对此行为有任何想法吗?

1 个答案:

答案 0 :(得分:2)

正如yan所说,您应该首先检查它是否是稳定的情况。如果您可以稳定地重现此问题。

  • 同步:执行git pullgit push
  • 获取:执行git fetch,该操作可从中检索所有提交 您的遥控器而无需合并它们。

这不是预期的行为。您可以使用git reflog命令来跟踪日志并检查是否有一些有用的信息。

您还可以尝试使用由其他服务器(例如GitHub)托管的远程git repo。如果这是客户端问题,它将缩小范围。

还可以将VS2019升级到最新版本,这可以解决问题。