Visual Studio 2019中改进的Git体验
上周我们发布了版本16.6 Visual Studio 2019预览版2它包含了改进后的Git体验的第一次迭代,以提高您在GitHub、Azure Repos和其他托管服务上使用代码时的工作效率。您可以在新的文档。
您可以通过搜索(Ctrl+Q)来启用或禁用体验预览要素。在“选项”窗口中,只需切换新Git用户体验。我们承认该功能仍不完整,不久将有更多增强功能。但我们预计这将是未来的默认体验。因此,与此同时,我们依赖于您,社区,让我们知道我们应该优先考虑什么,以便构建您所需要的。
在预览功能中打开新的Git用户体验
初始化和推送
您现在可以初始化本地Git存储库,并通过单击将其直接推送到GitHub、Azure Repos或其他远程托管服务(例如BitBucket、自定义Git服务器等)。如果你有一个现有的在线项目,你可以使用内置的GitHub和Azure Repos浏览体验来克隆你的代码。
初始化存储库并将其推送到GitHub
创建新分支
一旦您的存储库被初始化,我们希望您能够专注于日常开发工作流,而不必离开代码。您可以从新的Git菜单和Git工具窗口创建分支并提交代码更改。
创建分支并提交更改
管理分支机构
工具和应用程序之间的上下文切换可能是一件痛苦的事。因此,我们添加了从Git工具窗口管理分支的功能。在完成新功能或错误修复后,使用Git工具窗口中的分支下拉列表来签出、合并、重置基址、查看历史记录、重命名和删除分支。
合并分支并删除它
解决合并冲突
我们理解与您的团队合作并分享您的工作非常重要,特别是在当前的环境下增加远程工作。在保持代码最新时,可以使用Git工具窗口中的获取、拉取和推送快捷方式轻松完成。但即使您尽最大努力与最新的代码更改保持同步,有时也不可避免地会遇到合并冲突。有了改进的体验,我们已经开始让您更容易浏览和解决合并冲突。
解决合并冲突
请分享您的反馈
这只是Visual Studio中一流Git和GitHub新体验的开始。请添加或投票支持建议您希望我们构建或更改的最重要功能。
另外,请确保将这些参考图像放在手边,以便快速概述新的Git界面。
最后,保持安全,保持健康。