我在VS 2017(15.3.5)团队资源管理器中进行了sync
,并表示pull
操作失败。我使用git
作为版本控制。
这是我得到的错误:
Remote: Microsoft (R) Visual Studio (R) Team Services
Remote:
Remote: Found 18 objects to send. (631 ms)
Pull operation failed.*
我尝试了几件事:
没有任何作用。为什么呢?
答案 0 :(得分:1)
发生这种情况的原因有多种。当我看到的唯一反馈是“拉力操作失败”时,我感到有些沮丧。以下几个步骤对我有所帮助...
答案 1 :(得分:0)
以下步骤有效。
git fetch -p
删除本地分支并再次结帐。
解决了问题,就好像你没有任何提交要同步一样。
红色下面的文章也是如此。也许这会很有用。
答案 2 :(得分:0)
对我来说,这是在我将http代理从公司代理更改为外部站点代理时发生的。我忘了把它改回来,所以失败了。切换回公司代理,它再次起作用。
答案 3 :(得分:0)
我解决了在git bash上启动prune命令的问题
答案 4 :(得分:0)
就我而言,问题可能是某些其他进程保留了文件并阻止了pull操作。我只是以管理员身份运行了命令,它就起作用了。
答案 5 :(得分:0)
创建新分支并从 origin/master(实际)分支合并对我有用