【发布时间】:2020-02-29 14:48:48
【问题描述】:
我正在使用 Visual Studio 2019 中的同步操作从 git 服务器获取工件。我知道 Sync 首先是执行拉取操作,然后是对 git 服务器的推送操作;但在我的情况下,它并没有像预期的那样工作。
如果我按同步,我会收到此消息
但在那之后,如果我按 Fetch,我会期望从传入的提交中看不到任何内容,即使我看到 2 个传入的提交。
对这种行为有什么想法吗?
【问题讨论】:
-
这是一个稳定的场景吗?我的意思是,在你做了
sync和fetch的那两个时刻之间,有人设法推动了一些东西,这可能是巧合吗? -
有人在我进行同步之前进行了推送,这就是为什么我认为这是一种奇怪的行为
-
你的远程 git repo 是否托管在 TFS 服务器上?
-
是的,我的 git repo 托管在 TFS 上
标签: git tfs visual-studio-2019 git-push git-pull