连接到Azure DevOps的工具和客户端
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
我们的软件开发工具平台始于 20 多年前。 我们将Visual Basic和Visual Studio作为集成开发环境 (IDE) 发布。 Visual Studio支持许多扩展其功能的插件。 具体而言,团队资源管理器插件允许Visual Studio客户端连接到Azure DevOps以支持源代码管理、工作跟踪、生成和测试操作。
桌面客户端开发人员工具
开发人员可以通过这些版本的Visual Studio和插件访问许多工具。若要下载任何版本的Visual Studio,请转到“Visual Studio下载”页。 若要了解使用 Visual Studio 版本获取的功能,请参阅比较Visual Studio产品/服务。
- Visual Studio Community:用于为 Android、iOS 和 Windows(包括 Web 应用程序和云服务)创建新式应用程序的功能齐全的可扩展 IDE。 (替换 Visual Studio Express.)
- Visual Studio Professional:用于支持单个开发人员或小型团队的开发工具和服务。
- Visual Studio Enterprise:适用于任何规模的团队的集成、端到端开发工具和解决方案,并且需要进行缩放。 它支持设计、生成和管理复杂的企业应用程序。
- Visual Studio Test Professional:提供对 Microsoft 测试和开发工具的访问权限,以支持整个开发过程中的质量和协作。
- Visual Studio团队资源管理器:非开发人员与Azure DevOps交互的免费解决方案。
- Eclipse/Team Explorer Everywhere:免费插件支持在 Linux、macOS 或连接到Azure DevOps的 Windows 上运行 Eclipse 的团队。
- 使用适用于 Android Studio 的 Azure DevOps Services 插件 Android Studio:免费插件支持 Android 开发人员,并在 Azure DevOps 连接到 Git 存储库。
- 使用适用于 IntelliJ 的 Azure DevOps Services 插件的 IntelliJ:免费插件支持使用 IntelliJ IDEA 或 Android Studio 连接到 Azure DevOps 上的 Git 存储库的开发人员。
- Visual Studio Code:具有免费扩展的免费开源代码编辑器,以支持连接到 Azure DevOps 上的 Git 存储库。
若要开始使用客户端库,请参阅 客户端库示例。
团队资源管理器插件
团队资源管理器是所有Visual Studio版本的插件,将Visual Studio连接到Azure DevOps中定义的项目。 你可管理源代码、工作项和生成。 若要了解详细信息,请参阅 团队资源管理器中的工作。
Git 附带的主页 | TFVC 附带的主页 |
---|---|
![]() |
![]() |
Visual Studio Git 体验
Visual Studio 2019 及更高版本通过 Git 菜单提供新的 Git 体验,如下所示。 若要了解详细信息,请参阅 Git 和团队资源管理器Visual Studio和并行比较中的 Git体验。
Office集成工具
可以将以下Microsoft Office工具与Azure DevOps集成。
- Excel:使用Excel添加和批量修改工作项。
重要
从 2019 Visual Studio开始,适用于 Office 的 Team Foundation 插件已弃用对Microsoft Project的支持。 Azure DevOps Server 2019 或Azure DevOps Services不支持Project集成和 TFSFieldMapping 命令。 但是,可以继续使用Microsoft Excel。
- Excel:使用Excel添加和批量修改工作项。
提示
检查以确保在Visual Studio 安装程序中选择了Azure DevOps Office集成组件,如下例所示。
安装任何版本的 Visual Studio 或 Team Foundation Server 独立Office Integration 2015 (免费) 时,Team Foundation 插件会将工作项跟踪与选择Office客户端集成。 Team Foundation 插件将安装到现有Office客户端。 该插件支持 Office 2007、Office 2010 或 Office 2013 版本。
- Excel:使用Excel添加和批量修改工作项。
- Project:通过使用Project,可以规划项目、计划任务、分配资源和跟踪更改。 你有权访问 TFS 不支持的功能,例如项目日历、甘特图和资源视图。
- PowerPoint情节提要:使用PowerPoint演示用户情景和要求。 Team Foundation 插件将安装到现有PowerPoint客户端。
任务特定的客户端
以下客户端支持特定任务,例如管理测试工作、提供反馈或修改工作项:
- Azure Test Plans:管理测试工作、创建和运行手动测试,以及创建和跟踪测试工作期间发现的 bug。
- 测试 & 反馈扩展 (以前称为探索测试扩展) :此扩展提供 Web 浏览器的轻型插件。 利益干系人可以响应Azure DevOps中创建的用户情景和功能的反馈请求。 此扩展对利益干系人是免费的。
- Microsoft Feedback Client:利益干系人可以使用此客户端将应用程序的反馈记录为视频、音频或类型写入的注释。 此客户端随所有版本的Visual Studio一起安装,也可以从免费下载安装。 所有反馈都存储在工作项数据存储中,并要求 利益干系人具有权限。
基于浏览器的 Web 工具
Web 门户
通过 Web 门户支持的协作工具在 Essential Services 下汇总。 新功能每三周部署一次用于Azure DevOps Services,每季度部署一次Azure DevOps Server。 有关发行说明,请参阅Azure DevOps Services功能时间线。
可以使用以下浏览器访问 Web 门户:
版本 | Microsoft Edge | Internet Explorer | Safari (Mac) | Firefox | Chrome |
---|---|---|---|---|---|
Azure DevOps Services Azure DevOps Server 2020.1 |
最新 | 不支持 | 14.1 及更高版本 | 最新 | 最新 |
Azure DevOps Server 2020 Azure DevOps Server 2019 TFS 2018 TFS 2017 |
最新 | 11 及更高版本 | 14.1 及更高版本 | 最新 | 最新 |
TFS 2015 | 最新 | 9 和更高版本 | 5 及更高版本 | 最新 | 最新 |
TFS 2013 | 9 和更高版本 | 5 及更高版本 | 最新 | 最新 |
Microsoft Edge、Firefox 和 Chrome 会自行自动更新,因此Azure DevOps支持最新版本。
有关详细信息,请参阅 Web 门户导航。
基于浏览器的扩展
Azure DevOps Services产品团队构建和维护多个扩展:
- 代码搜索:增加跨团队协作和代码共享。 使开发人员能够在组织或集合中托管的所有项目的代码库中快速找到相关信息。 可以发现实现示例、浏览定义和错误文本。
- 工作项搜索:若要快速查找相关工作项,请在组织中所有项目上搜索所有工作项字段。 跨所有字段执行全文搜索,以有效地查找相关的工作项。 在任何工作项字段中使用内联搜索筛选器,快速缩小工作项列表的范围。
在 Azure DevOps OrganizationsettingsExtensionsBrowse>>市场中查找更多扩展。 另请参阅Azure Boards扩展概述。
命令行工具
可以使用以下命令行工具执行许多代码开发和管理任务:
对第三方应用程序的集成工具支持
以下工具支持从第三方应用程序监视和与Azure DevOps交互。
Azure Boards:
Azure Repos:
Azure Pipelines:
市场扩展
Visual Studio和Azure DevOps提供了丰富的特性和功能。 它们还提供扩展和共享该功能的方法。
扩展是简单的加载项,可用于自定义和扩展DevOps和工作跟踪体验。 它们使用标准技术(HTML、JavaScript 和 CSS)编写。 可以使用首选的开发工具开发自己的扩展。
使用 RESTful API 库生成扩展。 将扩展发布到Azure DevOps市场。 你可以私下维护或与使用Visual Studio和Azure DevOps的数百万开发人员共享它们。
若要了解详细信息,请访问Azure DevOps市场并查看扩展概述。
REST API
Azure DevOps API 基于 REST、OAuth、JSON 和服务挂钩-行业广泛支持的所有标准 Web 技术。
提供 REST API 以支持生成Azure DevOps扩展。 若要了解详细信息,请参阅 REST API 概述。