Git 同步于 Visual Studio 2019
Git Sync in Visual Studio 2019
我正在使用 Visual Studio 2019 年的同步操作从 git 服务器获取工件。我知道 Sync 首先是执行拉操作,然后是对 git 服务器的推送操作;但就我而言,它并没有像预期的那样工作。
如果我按“同步”,我会收到此消息
但是在那之后,如果我按 Fetch,我会期望从传入的提交中看不到任何东西,即使我看到了 2 个传入的提交。
对这种行为有什么想法吗?
正如 yan 评论的那样,您应该首先检查它是否是一个稳定的场景。如果你能稳定地重现这个问题。
- sync: 执行
git pull
和 git push
.
- fetch: 执行
git fetch
从
你的遥控器而不合并它们。
这不是预期的行为。您可以使用 git reflog
命令来跟踪日志并检查是否有一些有用的信息。
您也可以尝试使用由 GitHub 等其他服务器托管的远程 git 存储库。如果是客户端问题,这将缩小范围。
同时将您的 VS2019 升级到最新版本,这可能会有所帮助。
我正在使用 Visual Studio 2019 年的同步操作从 git 服务器获取工件。我知道 Sync 首先是执行拉操作,然后是对 git 服务器的推送操作;但就我而言,它并没有像预期的那样工作。
如果我按“同步”,我会收到此消息
但是在那之后,如果我按 Fetch,我会期望从传入的提交中看不到任何东西,即使我看到了 2 个传入的提交。
对这种行为有什么想法吗?
正如 yan 评论的那样,您应该首先检查它是否是一个稳定的场景。如果你能稳定地重现这个问题。
- sync: 执行
git pull
和git push
. - fetch: 执行
git fetch
从 你的遥控器而不合并它们。
这不是预期的行为。您可以使用 git reflog
命令来跟踪日志并检查是否有一些有用的信息。
您也可以尝试使用由 GitHub 等其他服务器托管的远程 git 存储库。如果是客户端问题,这将缩小范围。
同时将您的 VS2019 升级到最新版本,这可能会有所帮助。