本文介绍了无法使用分支策略(TFS或VSTS)在VS2017中进行git推送的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
导航到 C:\Program Files(x86)\ Microsoft Visual Studio\2017 \ {version:Professional,Community,Enterprise} \ Common7 \IDE \\ \\ CommonExtensions \ Microsoft &\\TeamFoundation \Team Explorer \ 备份 Git 文件夹,然后删除 Git 文件夹。 转到控制面板>删除系统中的现有Git。程序和功能,启动VS 2017安装程序并取消选中"Git For Windows";安装选项。 安装最新版本的GIT: git-scm/download/win 再次启动VS安装程序并选中"Git for Windows";选项,它不会下载新版本,即使它可能看起来像。
Navigate to C:\Program Files (x86)\Microsoft Visual Studio\2017\{version : Professional,Community,Enterprise}\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\ Back up the Git folder, then delete the Git folder. Remove the existing Git in your system by going to Control Panel > Program and Features , Launch the VS 2017 installer and uncheck "Git For Windows" in installation options. Install latest version of GIT: git-scm/download/win
Launch VS installer again and check "Git for Windows" option, it will not download a new version even though it may look like it is.
向所有人致以问候!
我们正在尝试为我们的项目设置分支政策,但是有问题我们没有找到解决办法。请注意,我们已在TFS2017(内部部署)和VSTS中尝试过,两者都以相同的错误结束。
我们的环境如下:
- Windows 10计算机上的Visual Studio 2017。
- 我们的本地网络/ Visual Studio团队服务中的TFS2017
- 项目有一个git存储库,暂时只有一个主分支。
如果分支策略无法验证,并且在Visual Studio 2017中"提交并推送"更改,则提交和推送都会成功。此外,到目前为止,所有拉,推,克隆操作都运行良好。
但是,只要在策略中添加了验证,相同的操作就会失败。推送到远程存储库崩溃。我们已经独立尝试了以下两种方法:
- 检查链接的工作项
- 构建验证
消息:
- 推送远程存储库失败 - checkoutput窗口了解详情
- 输出窗口:推送到远程存储库时出错:Git进程意外失败/ PushCommand.ExecutePushCommand。
看来这个问题是由于Git本身造成的。我们已经在互联网上尝试了几种解决方案,但没有运气。
还有其他人遇到过这个问题吗?我们做错了吗?非常感谢所有帮助:)
推荐答案
HiYannMené,
Hi Yann Mené,
感谢您发布此处。
请尝试按照以下步骤解决问题:
Please try following below steps to solved the problem:
最好的问候。
更多推荐
无法使用分支策略(TFS或VSTS)在VS2017中进行git推送
发布评论