APP下载

Visual Studio多项Git功能更新,加入全新Git储存库视窗

消息来源:baojiabao.com 作者: 发布时间:2026-09-04

报价宝综合消息Visual Studio多项Git功能更新,加入全新Git储存库视窗

在最新的Visual Studio 2019,微软对Git功能进行了许多改进,让用户能够更方便地解决合并冲突,并且增加了全新的Git储存库视窗。开发者可以在Visual Studio 2019的16.6及更高版本,以快捷键Ctrl+Q搜寻New Git User Experience字串,就能够逐一启用这些新功能。

由于合并冲突会迫使开发者停下手中的开发工作,切换环境来解决冲突问题,而这将影响开发者的工作效率,因此微软在Visual Studio中,加入了一些功能,试图减轻程式码冲突带来的影响。像是Git变更工具视窗现在会清楚列出尚未合并的更改,并且显示合并状态,特别是在合并冲突时。

微软还提到,他们发现并非所有开发人员都会一直开启Git变更视窗(Git Changes),但这表示开发者仅会看到带有冲突标示的档案,并且可能会尝试手动解决行内冲突,现在Visual Studio会以文件层级显示黄色资讯列,提示开发者文件存在冲突,可以开启合并编辑器解决。

微软还大幅更新了合并编辑器,不只调整使用的术语,使得功能更易理解,而且还能良好地对齐相对应的程式码,并显示单词差异,让开发者能够更简单地解析冲突,另外,开发者还可以关闭无关冲突的差异,只查看存在冲突的部分。

虽然大多数开发者在撰写程式码的时候,都会进行特定的Git操作,而在编辑器旁的Git变更视窗就能够良好地支援开发者的工作,不过,微软提到,部分时候开发者需要一个全屏幕的视窗,才能专心的操作Git,因此从Visual Studio 2019 16.7第3预览版开始,新增了Git储存库视窗,里面将会汇整所有Git相关的活动。

微软在Git储存库视窗中建构了一个互动式的分支树,开发者可以从单一检视图中,管理储存库中的所有分支,并可以在不需要切换分支的情况下,使用环境选单进行撷取、拉取和推送分支操作,开发者也能直接在本地和远端创建分支,Git储存库视窗还具有Git变更分支选择器不能使用的Reset、Cherry-Pick和Unset Upstream Branch等命令。

除了这两大主要的更新之外,微软也进行了许多小更新,包括开发者可以在GitHub、Azure Repos或任何远端URL上,甚至是在空资料夹中创建新的储存库,Visual Studio会在本地端初始化新储存库,并将其推送到远端GitHub账户。而微软也更新Git变更视窗,加入特殊图示以强化分支追踪器的功能,让开发者能够区分远端与本地分支的追踪状态。

2020-07-15 10:47:00

相关文章