VS2022中如何将现有项目添加至Azure DevOps Git解决方案?
解决VS 2022中未追踪新项目到Azure DevOps Git的问题
以下是几种可行的解决方法,按操作复杂度排序:
方法1:通过VS的Git Changes面板操作
- 打开VS,点击顶部菜单栏的View -> Git Changes,调出Git更改面板。
- 在面板的Untracked Files区域,找到你的新项目对应的文件夹/文件(通常显示为灰色未追踪状态)。
- 右键选中这些内容,选择Stage(暂存),然后在面板顶部输入提交信息,点击Commit Staged提交。
- 提交完成后,点击面板右上角的Push按钮,将变更推送到Azure DevOps仓库。
方法2:在解决方案资源管理器中直接操作
- 在Solution Explorer里选中你的新项目。
- 右键点击项目,选择Git -> Stage(如果看不到Git选项,先确认VS右下角已正确连接到你的Azure DevOps Git仓库)。
- 后续步骤同方法1:提交并推送变更。
方法3:使用Git命令行(最可靠的方式)
如果VS界面操作无效,直接用命令行执行:
- 打开命令提示符或PowerShell,导航到你的解决方案根目录(即包含
.git隐藏文件夹的目录)。 - 执行命令暂存新项目:
(如果要添加所有未追踪文件,也可以用git add ./你的新项目文件夹名称/git add .,但注意不要误加不需要的文件) - 提交变更:
git commit -m "添加[新项目名称]到仓库" - 推送到Azure DevOps:
git push origin 你的分支名称(通常是main或master)
额外排查点
- 检查解决方案根目录下的
.gitignore文件,确认里面没有排除你的新项目路径或相关文件类型(比如是否有/新项目名称/这类规则),如果有,删除对应的规则后再重新执行上述步骤。 - 重启VS刷新Git状态,有时候VS的缓存会导致未追踪文件不显示。
- 确认新项目的所有文件都在解决方案的Git仓库目录范围内,不要放在仓库外的路径下。
内容的提问来源于stack exchange,提问作者Gratzy
相关产品推荐
相关产品推荐

