git - Visual Studio 错误推送到远程 git - git-tfs 迁移

标签 git visual-studio tfs git-tfs

我正在尝试使用 git-tfs 将 TFVC 项目迁移到 Visual Studio Online git 存储库.迁移一切正常,但是现在每当我尝试使用 Visual Studio 2015 进行同步时,我都会收到此错误。

Error encountered while pushing to the remote repository: report-status: protocol error

即使 VS 报告此错误,所有内容都已正确推送到远程仓库。如果我使用命令行或 Git 扩展而不是 VS,我不会收到任何类型的错误。

我在尝试创建分支时也遇到了很多奇怪的行为。它在 VS 之外工作正常。在我第一次在 VS 之外创建分支之前,使用 VS 进行分支不起作用。

有人遇到过这个问题吗?

最佳答案

我收到此错误,但行为略有不同:更改未推送到远程服务器。

{Local-Branch} > Right-Click > Push 对我不起作用,但以下操作:

从 Visual Studio 2015 中的团队资源管理器主屏幕:

  1. 点击分支
  2. 单击顶部有Branches | 的下 pull 菜单{项目名称}
  3. 选择同步
  4. 点击同步按钮。

这将更改从我的本地分支推送到我的远程分支。

关于git - Visual Studio 错误推送到远程 git - git-tfs 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35019839/

相关文章:

git - 无需在 "git status "中显示已删除的文件路径

visual-studio - 注释和取消注释代码的快捷键是什么?

tfs - 将 TFS 工作区从 "Server"转换为 "Local"失败并出现错误 "Not a valid Win32 FileTime"

version-control - 如何阻止变更集在 TFS 中合并?

c++ - 您使用过的最可靠、最快速的 Windows C++ 分析器是哪个?

windows - 如何在 Visual Studio 2008 xml 编辑器中编辑工作项?

gitignore 文件无法正常工作

iOS 和 GIT 损坏的 Storyboard

php - 如何将 Gitlab Web Hook 设置为部署

c# - 如何强制以父类(super class)形式放置控件?