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

VS2022中如何将现有项目添加至Azure DevOps Git解决方案?

解决VS 2022中未追踪新项目到Azure DevOps Git的问题

以下是几种可行的解决方法,按操作复杂度排序:

方法1:通过VS的Git Changes面板操作

  1. 打开VS,点击顶部菜单栏的View -> Git Changes,调出Git更改面板。
  2. 在面板的Untracked Files区域,找到你的新项目对应的文件夹/文件(通常显示为灰色未追踪状态)。
  3. 右键选中这些内容,选择Stage(暂存),然后在面板顶部输入提交信息,点击Commit Staged提交。
  4. 提交完成后,点击面板右上角的Push按钮,将变更推送到Azure DevOps仓库。

方法2:在解决方案资源管理器中直接操作

  1. 在Solution Explorer里选中你的新项目。
  2. 右键点击项目,选择Git -> Stage(如果看不到Git选项,先确认VS右下角已正确连接到你的Azure DevOps Git仓库)。
  3. 后续步骤同方法1:提交并推送变更。

方法3:使用Git命令行(最可靠的方式)

如果VS界面操作无效,直接用命令行执行:

  1. 打开命令提示符或PowerShell,导航到你的解决方案根目录(即包含.git隐藏文件夹的目录)。
  2. 执行命令暂存新项目:
    git add ./你的新项目文件夹名称/
    
    (如果要添加所有未追踪文件,也可以用git add .,但注意不要误加不需要的文件)
  3. 提交变更:
    git commit -m "添加[新项目名称]到仓库"
    
  4. 推送到Azure DevOps:
    git push origin 你的分支名称(通常是main或master)
    

额外排查点

  • 检查解决方案根目录下的.gitignore文件,确认里面没有排除你的新项目路径或相关文件类型(比如是否有/新项目名称/这类规则),如果有,删除对应的规则后再重新执行上述步骤。
  • 重启VS刷新Git状态,有时候VS的缓存会导致未追踪文件不显示。
  • 确认新项目的所有文件都在解决方案的Git仓库目录范围内,不要放在仓库外的路径下。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 16:37:10