You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS移除项目后推送到Azure DevOps仍无法删除该项目

解决Azure DevOps中无法移除项目的问题

先确认本地操作是否彻底

  • 别只在VS解决方案里移除项目引用,要直接删除本地仓库中该项目的所有文件和文件夹。VS移除引用只是修改.sln文件,项目文件本身还在本地,Git会默认保留这些文件,推送后远程自然也删不掉。
  • 打开本地仓库所在的文件夹,找到对应项目的目录删掉,回到VS或Git工具里确认这些删除操作被Git捕获。

用Git命令确保删除操作被正确推送

如果VS的Git插件没识别到删除动作,直接用命令行操作更稳妥:

  1. 打开仓库目录的终端/命令提示符
  2. 执行 git add . 让Git追踪所有变更(包括文件删除)
  3. 执行 git commit -m "彻底移除[你的项目名]项目文件"
  4. 执行 git push origin [你的目标分支名],确保推送到正确的远程分支

直接在Azure DevOps后台删除

要是本地操作不管用,直接在远程端处理:

  • 登录Azure DevOps仓库页面,找到该项目的文件夹,点击右侧的三个点选择「删除」,提交变更即可。这种方式能直接绕过本地Git的问题,快速解决。

清理Git缓存(针对特殊情况)

如果本地文件已经删除,但远程还能看到,大概率是Git缓存残留,执行以下命令:

git rm -r --cached [项目文件夹名称]
git commit -m "清理Git缓存,移除项目追踪"
git push origin [你的分支名]

内容的提问来源于stack exchange,提问作者Jason_Hough

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 07:39:56