用了多年的VS2010,终于该升级了-CSDN博客

Visual Studio版本号、MSVC版本、工具集版本号-CSDN博客

Visual Studio 版本号及其各个版本对应关系_visualstudioversion = 16.0.29609.76-CSDN博客

最终决定将VS2010升级到最新版本2022,同时也将古董级的VSS2005升级到ADOS2022。

目录

一、VS (Visual Studio) 2022 安装

二、ADOS(Azure DevOps Server) 2022 安装

三、VS连接到ADOS


一、VS (Visual Studio) 2022 安装

首先在 Visual Studio 官网 下载,社区版免费,专业版和企业版收费;社区版和专业版功能基本一致 (功能对比),但授权不一样。

因为要兼容老项目,下面这些安装时最好勾选:

 

二、ADOS(Azure DevOps Server) 2022 安装

VSS是如何进化到ADOS的

VSS时代主要经历过两个经典版本,即VSS6.0和VSS2005,VSS代码服务器主要是通过网上邻居文件共享的方式通信,同时也可以通过HTTP方式通信。

文件共享方式在后续升级的TFS(Team Foundation Server)中就被抛弃了,同时TFS还出了一个在线版VSTS(Visual Studio Team Service),VSTS不需要自己安装,注册账号就可以使用,相当于源代码放到了微软提供的服务器上。

2018之后,TFS升级并更名为Azure DevOps Server(本文简称为ADOS),VSTS升级并更名为Azure DevOps Service。

Azure DevOps Server和TFS,数据不再采用VSS的文件存储形式,而是用到了自家的SQL Server数据库,同时还要使用IIS服务器,ADOS+SQL+IIS 均需要安装,然后配合使用。5人以内可以选择全功能免费版 Azure DevOps Server Express,并且Express版对是否服务器版OS没做限制,对于个人学习很方便。

Azure DevOps Service还是使用 Microsoft 或 Github 帐户可直接登录使用,5 人以内免费。

Azure DevOps Server 安装

首先在 Azure DevOps Server 官网 下载,本文以Azure DevOps Server Express 2022.1为例。

安装完成后,启动 Azure DevOps Server Administration Console,创建项目:

Azure DevOps Server 2022创建项目,需确保已安装IIS和SQL Server,SQL Server仅支持2017之后版本。

三、VS连接到ADOS

安装ADOS后,IIS上会多出一个 站点,该站点的端口在前面安装时由自己设定:

浏览器访问 127.0.0.1:8089 ,即可进行相关配置。

VS2022 - 设置 - 选项 - 源代码管理 - 插件选 Git

之前VSS是集中式源代码管理,但Git是分布式源代码管理,将项目添加到源代码服务器,会在本地先创建一个Git仓库,本地库相当于提供了个人的源代码版本管理功能。就以签入代码为例,现在需要分两步,第一步提交代码到本地Git仓库,第二步从本地Git仓库推送到ADOS源代码服务器。

这种方式可以解决VSS独占签出某文件,团队其他成员无法修改这个文件,而影响开发效率的问题,分布模式下,团队多位成员可以同时签出修改某文件,成员最终在推送新代码到服务器之前,先将服务器上最新版代码签出,与自己代码合并后再做推送即可。

小问题:VS中,一个解决方案对应一个本地Git仓库,解决方案中的多个项目会放在一个本地库,最好不要在多个解决方案中包含了同一个项目,不然配置源代码服务器有困难。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐