老母鸡煲汤放什么食材补气补血| 红细胞体积偏高是什么意思| 肋骨中间是什么器官| 蓝颜是什么意思| 早上空腹喝淡盐水有什么好处| 洗头什么时间洗最好| 6月29号是什么星座| 昊字五行属什么| 咳嗽痰多是什么原因| 高考用什么笔| gb10769是什么标准| 被动是什么意思| 吃什么助于睡眠| 硬水是什么意思| 什么是僵尸恒星| 梦特娇属于什么档次| 眼皮发肿是什么原因| 苍龙七宿的秘密是什么| 柳是什么生肖| 87年兔是什么命| 吃什么对胰腺有好处| 经常吃豆腐有什么好处和坏处| 骨癌的前兆是什么症状| 澳门什么时候回归祖国| 香蕉补什么| 老年人反复发烧是什么原因引起的| 红细胞压积偏低是什么意思| 粉尘螨是什么| 什么是二代身份证| 月子早餐吃什么好| 小暑是什么时候| 动车跟高铁有什么区别| 医院信息科是做什么| 吃什么可以调理肠胃| 胸口痛是什么原因| lca是什么意思| 3月28号是什么星座| 发物都有什么| 泡打粉是什么东西| 梦见女鬼是什么意思| 孕妇吃什么长胎不长肉| 兔子尾巴像什么| 辰字五行属什么| vogue是什么牌子| 山麻雀吃什么| 什么是dna| 开什么店好| 痰栓是什么意思| 什么是有意义的东西| 山楂可以和什么一起泡水喝| 富是什么生肖| crp医学上是什么意思| 囗苦是什么原因| 胆囊炎输液用什么药| 做绝育手术对女人有什么影响| 两极分化是什么意思| 左旋延胡索乙素是什么| 乳腺结节是什么引起的| 打磨工为什么没人干| 阑尾炎是什么症状| 毓婷是什么| 撸铁是什么| 眼睛双重影什么原因| 日匀念什么| 神经酸是什么| 牛顿三大定律是什么| 脑供血不足是什么原因| 九朵玫瑰花代表什么意思| 耳机降噪是什么意思| 觅是什么意思| 旗袍搭配什么鞋子好看| 麦子什么时候成熟| 痔核是什么| 孟力念什么| 阶段是什么意思| 喝什么酒容易醉| 木是什么生肖| 拍手腕中间有什么好处| 冬瓜有什么功效和作用| 右手中指指尖麻木是什么原因| 睡觉总是做梦是什么原因| 耳根子软是什么意思| 小孩晚上睡觉发梦癫什么原因| 6月18日是什么节日| a货是什么意思| 九月份是什么季节| 毛片是什么| 因什么制宜| 芭乐是什么| 什么什么不安| 一个月一个屯念什么| foreverlove是什么意思| 手指头痒是什么原因| 为什么会做梦| 什么邮箱最好用最安全| 专科有什么专业| 吃什么有助于骨头恢复| 什么样的充电宝能带上飞机| 脚麻是什么原因造成的| 宝宝吃什么辅食最好| 阴阳两虚用什么药| 皮是什么结构| 夏天什么面料最凉快| 樱桃跟车厘子有什么区别| 梦见买黄金是什么兆头| 腰肌劳损是什么原因造成的| 甘薯和红薯有什么区别| 4.22什么星座| 梦见打狼是什么预兆| 为什么鞋子洗了还是臭| 血热是什么症状| 咳白痰吃什么药效果好| 万箭穿心代表什么生肖| 产后复查挂什么科| 血糖高的人应该吃什么食物最好| mr是什么| 脚上长水泡是什么原因| 三斤八两什么意思| 齐多夫定片是治什么病的| 生吃西红柿有什么好处和坏处| 银色山泉香水什么牌子| 肺结核钙化是什么意思| 不可思议的意思是什么| 胃不舒服吃什么好| 住房公积金缴存基数是什么意思| 想成为什么样的人| 男人小腹疼痛是什么原因| 生日派对是什么意思| bn是什么意思| 肚子一按就痛什么原因| 鬼剃头是什么病| 手指爆皮是什么原因| 执子之手与子偕老是什么意思| 糖醋里脊是什么菜系| 四眼狗有什么迷信说法| 马天宇是什么民族| 右手手指头麻木是什么病的前兆| 一诺千金是什么意思| 狂狷是什么意思| 后背发痒是什么原因| 心脑血管挂什么科| 片仔癀为什么这么贵| 肉炒什么菜谱大全| 办身份证需要什么| 糖五行属什么| iwc手表是什么档次| 胸闷气短呼吸困难心慌是什么原因| 相对湿度是什么意思| 1202是什么星座| 血压高为什么| 阎王叫什么| 俎是什么意思| 阳历1月份是什么星座| 阿胶什么季节吃最好| 天河水是什么意思| 857什么意思| 草字头内念什么| 什么样的人容易高反| 湿疹抹什么药膏| 电饭锅内胆什么材质好| 长脸适合什么发型| 缺钙吃什么食物| 小儿流鼻涕吃什么药好| 肥波是什么品种的猫| 男生生理期是什么表现| 什么时候打仗| 太平公主叫什么名字| 切除脾脏对身体有什么影响| 什么血型生出o型血| 增加免疫力吃什么| 化验血能查出什么项目| 虾仁炒什么好吃又简单| 神戳戳是什么意思| 喝藏红花有什么好处| 吃什么补雌激素最快| 指甲看什么科| hpv长什么样| 晚上七八点是什么时辰| 生吃黄瓜有什么好处| 31岁属什么生肖| 手指麻木是什么病的前兆| 黑曜石属于五行属什么| 说什么道什么| 纳米丝是什么面料| 什么是封闭针| 吃什么长头发又密又多| 什么护肤品最好用| 现代是什么时候| 女性尿频尿急挂什么科| 红曲米是什么| 小麦粉可以做什么吃的| 支气管炎咳嗽吃什么药| cor是什么意思| 人体最大器官是什么| 背包客是什么意思| 梦到兔子是什么征兆| bld是什么意思| 豪五行属什么| 白头翁是什么动物| 血脂高吃什么好| 乳腺彩超什么时候做最准确| 问羊知马是什么生肖| 辰字属于五行属什么| 蛇字五行属什么| 干咳 吃什么药| 什么的花蕾| 山东立冬吃什么| 抗核小体抗体阳性说明什么| 卵巢囊肿有什么危害| 破伤风是什么| 你是什么| 什么是纯净物| 上善若水下一句是什么| 口腔溃疡要吃什么药| 蛐蛐吃什么| 原则上是什么意思| 圻字五行属什么| 心律不齐是什么症状| 微五行属什么| 放屁是什么意思| 临终关怀的目的是什么| 灰枣和红枣有什么区别| 长智齿说明了什么原因| 梦见补的牙齿掉了是什么意思| 跑完步头疼是为什么| 本家是什么意思| 羽军念什么| 婚检挂什么科| 一代宗师是什么意思| 空调多少匹是什么意思| 自缢是什么意思| 什么时候放假| 为什么会得飞蚊症| 淋巴结用什么药效果好| 牛蹄筋炖什么好吃| 做梦梦到牙齿掉了是什么意思| 胃不舒服吃什么| 圆是什么图形| 红菜是什么菜| 怀孕两个月出血是什么原因| 感冒咳嗽挂号挂什么科| 哺乳期发烧吃什么药| 左肺钙化灶是什么意思| r是什么牌子衣服| 世界上最大的山是什么山| 国家为什么重视合肥| 洋芋是什么| 气血不足吃什么中成药最好| 什么叫做焦虑症| 心影稍大是什么意思| 脚发烫是什么原因| 喘是什么意思| 聪明反被聪明误是什么意思| 满日是什么意思| 清朝什么时候建立| 脚干裂用什么药最好| 输尿管不扩张什么意思| 子字五行属什么| 猪八戒的武器叫什么| 吃瓜是什么意思| 淋巴结发炎挂什么科| 支数是什么意思| 左卵巢内囊性结构什么意思| 出虚汗是什么原因引起的怎么调理| 百度Jump to content

时政--河北频道--人民网

From Wikipedia, the free encyclopedia
Azure DevOps Server
Developer(s)Microsoft
Initial release2005; 20 years ago (2005)
Stable release
2022 / December 6, 2022; 2 years ago (2025-08-07)[1]
Operating systemMicrosoft Windows
TypeApplication lifecycle management
LicenseTrialware
Websiteazure.microsoft.com/en-us/services/devops/server/ Edit this on Wikidata
百度 加快仿制药质量提升,是生物制药领域的一项重要工作。

Azure DevOps Server, formerly known as Team Foundation Server (TFS) and Visual Studio Team System (VSTS), is a Microsoft product that provides version control (either with Team Foundation Version Control (TFVC) or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, testing and release management capabilities. It covers the entire application lifecycle and enables DevOps capabilities.[2] Azure DevOps can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.[3]

On-premises vs. online

[edit]

Azure DevOps is available in two different forms: on-premises ("Server") and online ("Services").[4] The latter form is called Azure DevOps Services (formerly Visual Studio Online before it was renamed to Visual Studio Team Services in 2015). The cloud service is backed by the Microsoft Azure cloud platform. It uses the same code as the on-premises version of Azure DevOps, with minor modifications, and implements the most recent features. A user signs in using a Microsoft account to set up an environment, creating projects and adding team members. New features developed in short development cycles are added to the cloud version first. These features migrate to the on-premises version as updates, at approximately three-month intervals.[5]

Architecture

[edit]

Server architecture

[edit]

Azure DevOps is built on multi-tier, scalable architecture. The primary structure consists of an application tier responsible for processing logic and maintaining the web application portal (referred to as Team Web Access or TWA). Azure DevOps is built using Windows Communication Foundation web services. These may be consumed by any client, although the client object model is recommended. The data tier and application tier can exist on the same machine.

To support scalability, the application tier can be load balanced and the data tier can be clustered. If using Microsoft SQL Server 2012 or later, AlwaysOn SQL Server Failover Clusters and Availability Groups are supported which allows for geographic replication of data.[6] The primary container is the project collection. A project collection is a database that contains a group of Team Projects. The Project Collection is another scalability mechanism, in that each collection can be placed on different SQL Servers or SQL Server instances. 'Oe' configuration database per Azure DevOps instance stores project collection metadata. Data from the project collection databases is aggregated into the warehouse database, which denormalizes the data in preparation for loading into an Analysis Services cube. The warehouse and the cube allow complex trend reporting and data analysis.

Azure DevOps can integrate with an existing SharePoint farm. SQL Server Reporting Services are supported for more advanced reporting against the data warehouse or the Analysis Services data cube. These installations can be on the same system or on different systems. Build servers, lab management servers, release management servers and proxy servers (to reduce some of the load on the application tier), test machines and load test machines can also be added to the infrastructure.[7] To support teams requiring enterprise project scheduling, Azure DevOps also integrates with Microsoft Project Server, which allows enterprise level portfolio management, resource management and project tracking.

Extensibility

[edit]

Microsoft provides two standalone redistributed APIs for connecting to Azure DevOps. One is a Java SDK, the other is a .NET Framework SDK. These APIs allow for client connectivity to Azure DevOps. Because Azure DevOps is written on a service-oriented architecture, it can communicate with virtually any tool that can call a web service. Another extensible mechanism is subscribing to system alerts: for example, alerts that a work item was changed, or a build completed. There are approximately 20 preconfigured alerts, and teams can configure as many additional alerts as needed.[8] When used in an extensible scenario, these alerts can be sent to a web service, triggering actions to alter or update work items (such as implementing advanced business rules or generating work items programmatically based on a given scenario).

The data warehouse can also be extended through the creation of custom data warehouse adapters.[9] With the introduction of TFS 2012, custom add-ins can also be created for Team Web Access, called Web Access Extensions.

Clients

[edit]

Azure DevOps supports Visual Studio 2010 and later, Microsoft Test Manager (MTM) 2012, and 2013. Eclipse, older versions of Visual Studio, and other environments can be plugged into Azure DevOps using the Microsoft Source Code Control Integration Provider (MSSCCI Provider – pronounced “Miss-Key”).[10] These tools provide full access to the features in Azure DevOps.

Microsoft Excel and Microsoft Project are also supported to help manage work items which allows for bulk update, bulk entry and bulk export of work items. Microsoft Project can be used to schedule work when conforming to a waterfall software development methodology. Both Excel and Project support bi-directional updates of data. This allows, for example, project managers to put a schedule in Project, have that work imported into Azure DevOps where developers update the work and then the schedule can be updated without the project manager having to perform extra work.

With Team Foundation Server 2012, Microsoft PowerPoint was also integrated with Azure DevOps to enable rapid storyboard development to help with the requirements management process. The integration provides extensible storyboard shapes that can be used to build any type of interface mockup that can then be animated with PowerPoint's built-in functions. These storyboards can then be linked to work items.

In an effort to handle the growing geographic dispersion of teams and to involve stakeholders earlier and more often in the process, Microsoft added the Feedback Client.[11] This tool allows users to exercise an application, annotate what they are seeing with audio and video, capture screens and provide contextual feedback to the development team. This provides specific feedback on the functions of an application from a users’ perspective without requiring meetings and demonstration sessions. Azure DevOps also provides for command line tools for both Unix and Windows environments. The Power Tools for TFS include a Windows shell integration that allows users to check files in and out, add files and perform other basic tasks by right-clicking on a file or folder.

Work items

[edit]

At the heart of Azure DevOps is the "work item". A work item represents a thing – it can be work that needs to be accomplished, a risk to track, a test case, a bug or virtually anything else a user can imagine. Work items are defined through the XML documents and are highly extensible.[12] Work items are combined into a Process Template that contains these and other pieces of information to provide a development framework. Azure DevOps includes Process Templates for the Microsoft Solutions Framework for Agile, Scrum and CMMI. Teams can choose to use a built-in template or one of the many templates available for use created by third parties. Process templates can be customized using the Process Template Editor, which is part of the Power Tools.[13]

Work items can be linked to each other using different relationships to create a hierarchical tree of work items or a flat relationship between work items. Work items can also be linked to external artifacts such as web pages, documents on a file share or documents stored in another repository such as SharePoint. Work items can also be linked to source code, build results, test results and specific versions of items in source control.

The flexibility in the work item system allows Azure DevOps to play many roles from requirements management to bug tracking, risk and issue tracking, as well as recording the results of reviews. The extensible linking capabilities ensure that traceability from requirements to source code to test cases and results can be accomplished and reported on for auditing purposes as well as historical understanding of changes.

Source control

[edit]

Azure DevOps supports two different types of source control – its original source control engine called Team Foundation Version Control (TFVC) and with the release of TFS 2013, it supports Git as a core source control repository.

Team Foundation Version Control

[edit]

TFVC is a centralized version control system allowing teams to store any type of artifact within its repository.[14] TFVC supports two different types of workspaces when working with client tools – Server Workspaces and Local Workspaces.[15] Server workspaces allow developers to lock files for check-out and provide notification to other developers that files are being edited. A frequent complaint for this model is that files on the development machine are marked as read-only. It also requires developers to "go offline" when the server can't be contacted. Local workspaces were designed to avoid these problems. In a local workspace scenario files are not read-only and they do not have to be checked out before working on them. As long as the files are on the developer's local machine, it doesn't matter if the server is connected or not. Conflicts are dealt with at check-in time.

To improve performance for remote clients, Azure DevOps includes the ability to install Proxy Servers.[16] Proxy servers allow source control contents to be cached at a site closer to the developers to avoid long network trips and the associated latency. Check-ins are still performed directly against the Azure DevOps application tier so the Proxy Server is most beneficial in read scenarios.

As part of the source control engine, Azure DevOps supports a number of features to help developers ensure the code that is checked in follows configurable rules. This rule engine is called a Check-in Policy. There are several out of the box policies such as the Changeset Comments Policy which will not allow a check-in unless the developer enters a check-in comment. These policies are extensible and can be used to examine all aspects of the code being checked in, the comments and the related work items. Azure DevOps also supports a Code Analysis feature that when used independently is known as FxCop. The inclusion in Azure DevOps means that the analysis can run against code checked into the server and during automated builds.

The Azure Repos extension for Visual Studio Code supports TFVC.[17]

Git

[edit]

With the release of TFS 2013, Microsoft added native support for Git. This is not a Microsoft specific implementation but a standard implementation based on the libgit2[18] library. This is the same library that powers the popular GitHub and the code is freely available from GitHub. Because Microsoft took the approach of using a standard library, any Git client can now be used natively with Azure DevOps (in other words, developers can use their favorite tools and never install the standard Azure DevOps clients). This allows tools on any platform and any IDE that support Git to connect to Azure DevOps. For example, both Xcode and Android Studio support Git plug-ins. In addition, if developers do not want to use Microsoft's Team Explorer Everywhere plug-in for Eclipse, they can choose to use eGit[19] to connect to Azure DevOps.

Using Git does not preclude the benefit of using Azure DevOps work item or build system. When checking code in with Git, referencing the work item ID in the check-in comment will associate the check-in with the given work item. Likewise, Team Build will also build Git projects.

One of the major reasons to use Azure DevOps as a Git repository is that it is backed by SQL Server and is afforded the same protection as Team Foundation Version Control (TFVC)[clarification needed]. This gives developers some choices when choosing the type of project and work style that works best for them.

Reporting

[edit]

Reporting has been a core component of Azure DevOps since its initial release in 2005. The reporting infrastructure consists of a data warehouse[20] (Tfs_Warehouse) which is a relational database and a SQL Server Analysis Services data cube.[21] Both of these sources are available for reporting through SQL Server Reporting Services when this option is installed. Since these are standard database and cube structures, any tool which can point to these data sources can report from them. This includes tools such as Cognos, Tableau, Excel and other reporting tools. Included with each out of the box process template is a set of reports for reporting services which cover Build information, Test results and progress, project management, agile reports (Backlog Overview, Release Burndown, Sprint Burndown and Velocity), bug and issue data. New reports can be created using Report Builder for SSRS and any of the existing reports can be modified.

More specialized reporting is available for load test results. This data is available directly within Visual Studio and can be exported to Excel for detailed analysis.

TFS 2013 introduced a new feature called "light-weight reporting" which provides for the ability to create real-time reports based on query results and which do not rely on the warehouse or cube. TFS 2012 (and continuing into 2013) offers real-time burndown, velocity and CFD diagrams directly within Team Web Access.

Team Build

[edit]

Team Build (prior to TFS 2015) is a build server application included with Team Foundation Server. Two components make up Team Build – MSBuild and Windows Workflow Foundation. MSBuild is a declarative XML language similar to Apache Ant. WF was added to the build process starting with TFS 2010; prior to that only MSBuild was available. The build capabilities have continued to evolve with each subsequent release of Azure DevOps. In TFS 2010 and 2012, the WF templates (Extensible Application Markup Language) files were stored in source control and could be edited and versioned directly from source control. In TFS 2013, these files were removed to eliminate clutter and streamline the build process. The WF templates can still be downloaded, edited and stored in source control if desired and TFS 2013 does not break existing TFS 2010 or 2012 build process templates. With the support of Git in TFS 2013, Team Build has been enhanced to allow automated building of Git projects as well as TFVC projects.

Windows Workflow controls the overall flow of the build process and Azure DevOps includes many pre-built workflow activities for managing common tasks that are performed during a build.[22] MSBuild is the markup language that is found in the .proj (csproj for C# projects and vbproj for Visual Basic projects) files. The build system is extensible with users being able to create their own workflow activities, the ability to inject MSBuild into the process and to execute external processes. The workflow nature of the build allows for unlimited flexibility, but it may take some work to achieve that flexibility. Shared[23] and open source projects have been started to build community backed activities to enhance the capabilities of Team Build.

The build process can be configured for various types of builds including scheduled builds, continuous integration, gated check-in and rolling builds. A gated check-in build will shelve code that a developer checks in, perform a "get latest" on the server code and perform a build. If the build succeeds, the code is checked in on behalf of the developer who submitted the code. If the build fails, the developer is notified and can fix the code before trying another check-in.

Builds have retention policies with them so that they do not accumulate when not needed (or builds can be directed not to produce any saved output) or build output can be locked and saved forever. New with TFS 2013 is the ability to check in the build results into source control. This was a necessary enhancement to support automated builds on the Azure DevOps Services where there is no drop location to place the builds. In the on-premises version build output can be configured to end up in any accessible shared folder location.

The build process in Azure DevOps is also part of the traceability mechanism in that Team Build brings together many of the artifacts that are created and stored in Azure DevOps. Assuming developers associate source code with work items on check-in, Team Build has the ability to report on the changes in each build – both source code changes and work item changes as well as test results (this includes unit testing results as well as automated functional testing (CodedUI) results). As bugs and PBIs are resolved and integrated into builds, the work items which track these artifacts are automatically updated to indicate in which build they were successfully integrated. Combined with the testing tools, testers then get an integrated view of what code was changed in each build, but also which bugs, PBIs and other work changed from build to build.

Initially, in TFS 2015 and with Visual Studio Team Services (VSTS), Microsoft has reinvented the architecture for the build engine to be based on a cross-platform friendly Node.js application. Windows, Mac, and Linux build agents are currently supported. Azure DevOps provides for elastic build capabilities via build hosting in Microsoft Azure.[24]

Release management

[edit]

In mid-2013 Microsoft purchased a product called InRelease from InCycle Software.[25] InRelease was fully incorporated into Team Foundation Server 2013. This capability complemented the automated build and testing processes by allowing a true continuous deployment solution. The tools were re-branded "Release Management" for TFS 2013. The Release Management capabilities give teams the ability to perform a controlled, workflow (provided by Windows Workflow Foundation) driven release to development, test and production environments and provides dashboards for monitoring the progress of one or more releases.

Microsoft has rebuilt Release Management for Visual Studio Team Services and on-premises version of TFS with the new changes in 2015 Update 2. The new version of Release Management leverages the web browser as the client and relies on the same agent architecture as Team Foundation Build. Release Management enables DevOps capabilities for Azure DevOps.

History

[edit]

This first version of Team Foundation Server was released March 17, 2006.[26]

Product name Form Release year Version Number [27][28]
Team Foundation Server 2005 On-premises 2006 8
Team Foundation Server 2008 On-premises 2008 9
Team Foundation Server 2010[29] On-premises 2010 10
Team Foundation Service Preview Cloud 2012
Team Foundation Server 2012 On-premises 2012 11
Visual Studio Online[30] Cloud 2013
Team Foundation Server 2013 On-premises 2013 12
Team Foundation Server 2015 On-premises 2015 14
Visual Studio Team Services Cloud 2015
Team Foundation Server 2017 On-premises 2017 15
Team Foundation Server 2018 On-premises 2017 16
Azure DevOps Services[31] Cloud 2018
Azure DevOps Server 2019[32] On-premises 2019 17
Azure DevOps Server 2020 On-premises 2020 18
Azure DevOps Server 2022[33] On-premises 2022

See also

[edit]

References

[edit]
  1. ^ "Azure DevOps Server 2022". Microsoft Docs. 14 November 2023.
  2. ^ "Application Lifecycle Management with Visual Studio and Team Foundation Server". MSDN. Microsoft. 2013. Retrieved 2025-08-07.
  3. ^ "Adopting Team Explorer Everywhere". MSDN. Microsoft. 28 April 2015. Retrieved 26 May 2017.
  4. ^ "What Is Azure DevOps? Services, Examples, and Best Practices". codefresh.io.
  5. ^ "New Release 'Cadence' Begins with Visual Studio 2012 Update 2". 1105 Media. 2013. Retrieved 2025-08-07.
  6. ^ "Availability Enhancements (Database Engine)". Microsoft. 2012. Retrieved 2025-08-07.
  7. ^ "Team Foundation Server Architecture". Microsoft. 2012. Retrieved 2025-08-07.
  8. ^ "Set alerts, get notified when changes occur". Microsoft. 2013. Retrieved 2025-08-07.
  9. ^ "How to create an adapter". Microsoft. 2008. Retrieved 2025-08-07.
  10. ^ "Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider". Microsoft. 2012. Retrieved 2025-08-07.
  11. ^ "Request and review feedback". Microsoft. 2012. Retrieved 2025-08-07.
  12. ^ "How to customize TFS 2010 work items and workflows". Ted Gustaf. 2010. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  13. ^ "Microsoft Visual Studio Team Foundation Server 2013 Power Tools". Microsoft. 2013. Retrieved 2025-08-07.
  14. ^ "Team Foundation Version Control (TFVC)". Azure DevOps. Microsoft Docs. Retrieved 2025-08-07.
  15. ^ "Server workspaces vs. local workspaces". Phil Kelley. 2013. Retrieved 2025-08-07.
  16. ^ "How to: Install Team Foundation Proxy and set up a remote site". Microsoft. 2013. Retrieved 2025-08-07.
  17. ^ "Team Foundation Version Control (TFVC) Support". Azure Repos Extension for Visual Studio Code. GitHub. Retrieved 2025-08-07.
  18. ^ "GitHub libgit2/libgit2". GitHub. 2013. Retrieved 2025-08-07.
  19. ^ "EGit". Eclipse. 2013. Retrieved 2025-08-07.
  20. ^ "Components of the TFS data warehouse". Microsoft. 2013. Retrieved 2025-08-07.
  21. ^ "Perspectives and measure groups provided in the Analysis Services cube for Team System". Microsoft. 2013. Retrieved 2025-08-07.
  22. ^ "Team Foundation Build Activities". Microsoft. 2013. Retrieved 2025-08-07.
  23. ^ "Community TFS Build Extensions". Codeplex. 2013. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  24. ^ "Microsoft Azure - Portal". Microsoft. 2016. Retrieved 2025-08-07.
  25. ^ "Microsoft acquires InRelease, adding continuous deployment to Visual Studio, Team Foundation Server". The Next Web. 2013. Retrieved 2025-08-07.
  26. ^ Taft, Darryl K. (March 16, 2006). "Microsoft Announces Release of Team Foundation Server". Development. eWeek. Ziff Davis. Retrieved 2025-08-07.
  27. ^ kexugit (21 November 2013). "What version of Team Foundation Server do I have?". docs.microsoft.com. Retrieved 2025-08-07.
  28. ^ "Azure DevOps Feature Timeline". docs.microsoft.com. Retrieved 2025-08-07.
  29. ^ "Microsoft Unveils Next Version of Visual Studio and .NET Framework". Company News. Microsoft. September 29, 2008. Retrieved 2025-08-07.
  30. ^ Bright, Peter (November 12, 2013). "Microsoft takes development into the cloud with Visual Studio Online". Information Technology. Ars Technica. Condé Nast. Retrieved 2025-08-07.
  31. ^ Cool, Jamie (September 10, 2018). "Introducing Azure DevOps". Blog. Microsoft Azure. Microsoft. Retrieved 2025-08-07.
  32. ^ Mackie, Kurt (March 5, 2019). "Now available: Azure DevOps Server 2019". Blog. Microsoft Azure. Microsoft. Retrieved 2025-08-07.
  33. ^ Morales, Gloridel (2025-08-07). "Now available: Azure DevOps Server 2022 RTW". Blog. Azure DevOps Blog. Microsoft.
[edit]
为什么不能空腹吃香蕉 什么是白内障症状 中二病是什么意思 寒号鸟是什么动物 肝胆胰腺属于什么科
小孩肠胃炎吃什么药 怀孕前有什么症状 海葡萄是什么东西 讨厌是什么意思 冲击波治疗有什么效果
乐属于五行属什么 11月份什么星座 什么树 疖子用什么药膏最好 深夜里买醉是什么歌
爱情是个什么东西 生蒜头吃了有什么好处和坏处 左肾肾盂分离什么意思 后脑勺胀痛什么原因 羊水栓塞是什么原因引起的
蛔虫是什么意思hcv8jop4ns1r.cn 神态是什么意思imcecn.com 贵人是什么意思hcv8jop1ns1r.cn 一桌餐是什么意思hcv7jop5ns4r.cn 心悸失眠是什么症状hcv8jop4ns0r.cn
入殓师是干什么的hcv9jop2ns2r.cn 无花果什么时候种植hcv9jop4ns9r.cn coach什么意思hcv9jop2ns8r.cn 4月28日什么星座hcv8jop6ns5r.cn 蟋蟀是靠什么发声的hcv8jop5ns5r.cn
鹅喜欢吃什么草hcv8jop4ns2r.cn 什么叫换手率hcv7jop9ns3r.cn 打假是什么意思hcv9jop1ns4r.cn 糟卤对身体有什么危害hcv9jop2ns3r.cn 周深为什么是女声hcv8jop5ns9r.cn
维生素b12治什么病hcv8jop5ns1r.cn 颠三倒四是什么意思hcv8jop0ns1r.cn 前列腺增生吃什么食物好hcv7jop9ns3r.cn 皮肤病用什么药膏好zhongyiyatai.com 染色体异常是什么原因导致的hcv9jop6ns9r.cn
百度