TFS 2015 错误 TF401029:找不到带有 id 的提交

问题描述

我提交并尝试在上一个 sprint 中合并分支,但在合并过程中我确实使用 TFS UI 放弃了它。请看下图:

enter image description here

之后,我不断在 SDK 主页上收到以下错误

enter image description here

但是,当我运行这个命令时:

git show C3929475ACE562721FB0E8957FB9B0D30BA123C4

它还显示最后提交/推送的日志和文件(在 PR 获得批准后)。

问题是,我现在无法将最新更改推送到远程,这会引发以下错误

! [远程拒绝] TFS_200858_Get_Part_3 -> TFS_200858_Get_Part_3(提供的包含提交中指定的父提交无效。) 错误:无法将一些引用推送到分支 https://some_remote_branch_url

为了使用 Origin 更新 refs,我尝试了以下 git 命令,但没有成功:

git remote prune origin
git gc --prune=Now

现在客户可交付成果和工作都处于危险之中。

谢谢!!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)