惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
WordPress大学
WordPress大学
罗磊的独立博客
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
H
Help Net Security
S
SegmentFault 最新的问题
C
Check Point Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
Engineering at Meta
Engineering at Meta
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
D
DataBreaches.Net
雷峰网
雷峰网
GbyAI
GbyAI
宝玉的分享
宝玉的分享

博客园 - MeteorSeed

【译】借助 Visual Studio 订阅权益 Cloud Academy 更快掌握 Azure 技能 【译】告知您的模型何时需要进行深度思考 【译】Visual Studio 七月更新 —— 认识全新智能体,由 GitHub Copilot SDK 提供技术支持 【译】Visual Studio 管理员?快来参与我们的私有市场预览版体验! 【译】挑选、管理并充分发挥你的模型 【译】内置 Agent Skill 将 .NET 与 Azure 专业能力引入 Visual Studio 【译】Visual Studio 开发、测试权益:在 Azure 中自由构建、测试与开展实验 【译】Visual Studio 六月更新 —— 追踪使用情况,信赖你的工具 【译】利用 GitHub Actions 实现 Visual Studio 扩展构建自动化 【译】自定义 Visual Studio 的界面外观 【译】无需离开 Visual Studio 即可审阅拉取请求 【译】Visual Studio 五月更新 —— 计划、评审、优化 【译】构建前先计划:带你了解 Visual Studio 中的 Plan Agent 【译】Visual Studio 中的 Agent Skill:让 Copilot 适配团队工作模式 【译】TypeScript 7 测试版已在 Visual Studio 2026 18.6 Insiders 3 中默认启用 【译】Visual Studio 四月更新 —— Cloud Agent 集成 【译】Azure MCP 工具现已内置集成至 Visual Studio 2022,无需额外安装扩展 【译】告别繁琐查错:认识下新的 Visual Studio Debugger Agent Workflow 【译】在 Visual Studio 中完全掌控您的悬浮窗口 【译】Bookmark Studio:在 Visual Studio 中实现书签功能升级 【译】Visual Studio 三月更新 —— 打造专属自定义 Agent 本地大模型部署全攻略:从 0 到 1 玩转 Ollama 【译】让开发流程更高效:为 Visual Studio 订阅用户解锁 Syncfusion 【译】第一时间获取 Visual Studio 订阅的独家资讯,直达您的收件箱 【译】Visual Studio Dev Essentials:面向每位开发者的免费实用工具 【译】Visual Studio 二月更新 【译】Visual Studio 中的 Agent:内置 Agent 和自定义 Agent 【译】Visual Studio 一月更新 —— 增强的编辑器体验 【MongoDB】MongoDB 概述 【译】Copilot 记忆
【译】使用 Visual Studio 2026 简化您的 Git 工作流程
MeteorSeed · 2026-01-12 · via 博客园 - MeteorSeed

  您是一名 .NET 开发人员,早上忙得不可开交,这时 Azure DevOps 上出现了一个工单:“登录请求报 500 错误。”您必须在午饭前解决这个问题、审查队友的功能分支并保持仓库整洁。Visual Studio 的 Git 工具将这种日常的 Git 工作流(创建分支、暂存更改、提交以及处理 PR)变成了一个流畅、快速的过程。

  让我们模拟一下您的早晨,看看 Visual Studio 是如何消除 Git 带来的麻烦的。

上午 9:00:为您的 bugfix 创建一个分支

  您的仓库已在 VS 中打开(View → Git Repository),您处于 main 分支,刚完成昨晚的持续集成。为了隔离您的 bugfix,您在 Git 仓库窗口中右键点击 main,选择“New Local Branch From”,并将其命名为 fix/auth-race-1,与您的 DevOps 工单关联。您立即切换到了新分支,2026 版的 Git 状态栏显示了您的分支和同步状态,所以您绝不会迷失方向。

1

  您用一个 async lock 更新了 AuthService.cs,以修复竞态条件。

  产品经理在 Slack 上发来的消息打断了您的工作:他们需要您为一个 demo 评审一个功能分支。是时候暂停工作,但又不能丢失进度了。

上午 9:30:暂存更改以处理多项任务

  您正在修复过程中,有未保存的更改,还没准备好提交。在 Git Changes 窗口 (View → Git Changes)中,您选中修改过的文件,点击“Stash All”,并添加备注:“WIP:demo 前的身份验证修复”。Visual Studio 会将所有内容暂存起来,让您的目录保持干净。

2

  由于优化了解决方案加载和索引功能,现在 Visual Studio 中的分支切换速度快了很多。您可以完善 demo 功能并推送到远程,同时您的 bugfix 也能安全地暂存起来。

  demo 功能审查完成后,您就可以回到 bugfix 工作中,在提交前对其进行完善了。

上午 10:15:review 暂存的代码

  您切换回 fix/auth-race-1 分支,Visual Studio 的快速分支切换功能让您能够继续高效工作。要恢复您的工作,可前往 “Git Changes” 窗口,点击 “Stash” 选项卡,右键单击并选择 “Pop Stash”。您的更改就会无缝恢复。

  提交之前,您希望能发现任何疏漏。在 Git Changes 窗口中,点击 Copilot Code Review 按钮。Copilot 会扫描您的修改,并在编辑器中留下一些评论。您只需一键即可应用这些建议。

3

  为了更有把握,可以打开 Copilot Chat(View → Copilot Chat),输入“#changes 检查安全性”,然后会得到:“添加速率限制以实现暴力破解防护。”您对代码进行调整,提前发现更多问题,这会让您最终的 PR 更加简洁。

  代码打磨完毕后,您就可以提交更改了。

上午 10:45:是时候提交了

  您的代码很可靠,所以现在是提交的时候了。在“Git Changes”窗口中,点击“Generate Commit Message”按钮。该消息的格式符合您团队的标准(如何设置这一点可以在之前的博客文章中学习),与 DevOps 相关联,还能为您节省一分钟时间。点击一下即可推送您的更改,让提交历史保持清晰,对团队友好。

4

  现在是时候和您的团队分享这个了。

上午 11:15:创建 PR 并进行在线审查

  您的工作现在可以准备审核了!推送后,您会在“Git Changes ”窗口中看到一个标语,点击该链接创建拉取请求。(或者,您也可以前往“Git Repository”窗口,右键点击 fix/auth-race-1 → “Create Pull Request”。)在拉取请求创建界面中,点击“Add Reviewers”字段,从下拉菜单中选择您的负责人 Sarah 和另一位队友 Mike 作为审核者。由于只有一个提交,VS 会自动将 Copilot 的提交消息拉入 Azure DevOps PR 描述中。您也可以生成一个 PR 描述,以确保它符合团队的标准。点击“Create”,PR 就会进入审核阶段。

5

  Sarah 可以在 Visual Studio 中轻松查看这个 PR,她能在 Git Repository 窗口中找到分配给她的 PR。

6

  她打开 PR,直接在 Visual Studio 中添加评论。Markdown 会在差异比较中正确渲染,在差异中呈现得恰到好处,条理清晰且一目了然。无需打开浏览器!

7

  进行内联回复、更新内容并推送新的更改。Visual Studio 会立即同步差异。评审过程感觉不那么杂乱,Sarah 和 Mike 表示批准。您将更改合并到主分支,并删除该分支以保持仓库整洁。

总结:流畅的 Git 流程

  Visual Studio 的 Git 工具 —— 快速分支切换、可视化差异对比、Copilot 提交、AI 评审、内联评论 —— 能为您在日常工作中节省时间。分支操作、暂存和 PR 比以往任何时候都更加顺畅,让您可以专注于代码编写。提交前的 AI 评审能及早发现错误,为您的 PR 成功奠定基础。

  试试看,并在下方评论中告诉我们您还想了解哪些其他的 Git 主题。

  Happy coding!

原文链接:https://devblogs.microsoft.com/visualstudio/streamlining-your-git-workflow-with-visual-studio-2026/

me