我正在使用Visual Studio 2019中的Sync操作从git服务器获取工件。我知道Sync首先要执行pull操作,然后是对git服务器的push操作;但就我而言,它不能按预期工作。
如果我按“同步”,我会收到此消息
但是在那之后,如果我按Fetch,即使看到2个传入的提交,我也希望传入的提交什么都看不到。
对此行为有任何想法吗?
答案 0 :(得分:2)
正如yan所说,您应该首先检查它是否是稳定的情况。如果您可以稳定地重现此问题。
git pull
和git push
。git fetch
,该操作可从中检索所有提交
您的遥控器而无需合并它们。这不是预期的行为。您可以使用git reflog
命令来跟踪日志并检查是否有一些有用的信息。
您还可以尝试使用由其他服务器(例如GitHub)托管的远程git repo。如果这是客户端问题,它将缩小范围。
还可以将VS2019升级到最新版本,这可以解决问题。