无法使用TFS推送代码

时间:2017-08-10 14:15:52

标签: .net tfs version-control

我正在使用TFS。当我向项目添加一个新文件并提交更改并尝试推送它时,会出错:

  

推送到远程存储库时遇到错误:不是有效的引用'origin / mybranchname'

1 个答案:

答案 0 :(得分:0)

请尝试以下项目来解决问题:

  • 执行获取,然后执行合并,或执行提取,以进行集成 传入提交与您的本地提交,然后尝试推送。有关详细信息,请参阅this issue
  

由于某种原因,Visual Studio扩展程序错误解释了   来自git命令和/或服务器的错误消息。实际问题   这里是你有提取的提交和   在推送之前与您的本地提交合并。你不被允许   将多个提示推送到服务器上。

  • 清理VS客户端缓存,重新启动VS,然后再次尝试。
  • 删除Git并重新安装最新版本

    1. 备份并删除"C:\Program Files (x86)\Microsoft Visual Studio 14.0\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git"删除Git文件夹。
    2. 转到控制面板>删除Git;计划和特点
    3. 安装最新版本的GIT:https://git-scm.com/download/win