登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
【译】使用 Visual Studio 2026 简化您的 Git 工作流程 ...
【译】使用 Visual Studio 2026 简化您的 Git 工作流程
[ 复制链接 ]
那虻
4 小时前
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
您是一名 .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 状态栏显示了您的分支和同步状态,所以您绝不会迷失方向。
您用一个 async lock 更新了 AuthService.cs,以修复竞态条件。
产品经理在 Slack 上发来的消息打断了您的工作:他们需要您为一个 demo 评审一个功能分支。是时候暂停工作,但又不能丢失进度了。
上午 9:30:暂存更改以处理多项任务
您正在修复过程中,有未保存的更改,还没准备好提交。在 Git Changes 窗口 (View → Git Changes)中,您选中修改过的文件,点击“Stash All”,并添加备注:“WIP:demo 前的身份验证修复”。Visual Studio 会将所有内容暂存起来,让您的目录保持干净。
由于优化了解决方案加载和索引功能,现在 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 会扫描您的修改,并在编辑器中留下一些评论。您只需一键即可应用这些建议。
为了更有把握,可以打开 Copilot Chat(View → Copilot Chat),输入“#changes 检查安全性”,然后会得到:“添加速率限制以实现暴力破解防护。”您对代码进行调整,提前发现更多问题,这会让您最终的 PR 更加简洁。
代码打磨完毕后,您就可以提交更改了。
上午 10:45:是时候提交了
您的代码很可靠,所以现在是提交的时候了。在“Git Changes”窗口中,点击“Generate Commit Message”按钮。该消息的格式符合您团队的标准(如何设置这一点可以在之前的博客文章中学习),与 DevOps 相关联,还能为您节省一分钟时间。点击一下即可推送您的更改,让提交历史保持清晰,对团队友好。
现在是时候和您的团队分享这个了。
上午 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 就会进入审核阶段。
Sarah 可以在 Visual Studio 中轻松查看这个 PR,她能在 Git Repository 窗口中找到分配给她的 PR。
她打开 PR,直接在 Visual Studio 中添加评论。Markdown 会在差异比较中正确渲染,在差异中呈现得恰到好处,条理清晰且一目了然。无需打开浏览器!
进行内联回复、更新内容并推送新的更改。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/
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
使用
Visual
Studio
2026
简化
相关帖子
Claude 4.5 Sonnet集成Benchling:2026科研效率革命,实验到论文全流程开挂
Git使用经验总结9-Git提交关联到Issue
2026.1.9日闲话:DAG 计数
2026 Claude 4.5 API 采购指南:官方直连还是国内聚合平台?实测帮你选对不踩坑
Shell Daily 2026-01-10: 沉浸式编辑 (Edit in Editor)
XAML Studio 已正式开源
大模型榜单周报(2026/01/10)
ida + Cherry Studio使用AI根据指令分析二进制程序
程序员接单群:2026世界杯赛事相关软件开发需求激增
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
科技
Claude 4.5 Sonnet集成Benchling:2026科研效率革命,实验到论文全流程开挂
0
443
广性
2026-01-09
安全
Git使用经验总结9-Git提交关联到Issue
0
443
岳娅纯
2026-01-09
业界
2026.1.9日闲话:DAG 计数
0
374
辖瑁地
2026-01-09
安全
2026 Claude 4.5 API 采购指南:官方直连还是国内聚合平台?实测帮你选对不踩坑
0
190
兑谓
2026-01-10
安全
Shell Daily 2026-01-10: 沉浸式编辑 (Edit in Editor)
0
581
笙芝
2026-01-10
业界
XAML Studio 已正式开源
0
210
拙因
2026-01-11
业界
大模型榜单周报(2026/01/10)
0
578
魁睥
2026-01-11
安全
ida + Cherry Studio使用AI根据指令分析二进制程序
0
343
粉押淫
2026-01-11
业界
程序员接单群:2026世界杯赛事相关软件开发需求激增
0
507
袂沐
2026-01-11
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
那虻
4 小时前
关注
0
粉丝关注
19
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994891
kk14977
6845359
4
xiangqian
638210
5
韶又彤
9992
6
宋子
9977
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9945
查看更多
今日好文热榜
589
184天
93
来京看病别盲目!这波就医攻略帮你省时间、
574
从零实现富文本编辑器#10-React视图层适配
502
FastAPI登录验证:用OAuth2与JWT构筑你的AP
389
基于 nano-vLLM 学习大模型推理关键功能
717
新时代sftp常用工具对比
894
产品经理必看:B端后台管理系统原型素材在
151
推荐算法闲谈:如何在不同业务场景下理解和
330
【节点】[Channel-Swizzle节点]原理解析与
426
【译】使用 Visual Studio 2026 简化您的 G
241
SPI机制:服务扩展的核心技术
237
上周热点回顾(1.5-1.11)
230
万字长文讲解:团队落地 AI 辅助编程和 AI
374
京城信德斋:十余载深耕珍品回收,让文脉流
357
51单片机__LED相关
552
瞧瞧别人家的日志打印,那叫一个优雅!
28
印度尼西亚(IDX)股票数据对接开发
489
obet实现对数据文件坏块检测功能(obet dbv
312
[20260108]sqlplus下exec以及execute immed
83
Agent设计模式学习(基于langchain4j实现)(1