CSharp:Source Control - TFS, Azure DevOps Server
From Aino Wiki
Contents
Introduzione
TFS = Team Foundation Server ora chiamato Azure DevOps Server (Wikipedia), è una soluzione "tutto in uno" di gestione del ciclo di vita dello sviluppo di applicativi software, usato nel Versioning e controllo del codice sorgente (TFVC = Team Foundation Version Control) ma è anche uno strumento di tracciamento nello sviluppo Agile e della Continuou Integration, Rilascio del software, gestione del Collaudo, etc. Storicamente introdotto in Visual Studio nel 2005 per il Versioning del codice sorgente.
NOTA TFVC è un sistema di controllo Server centrico del versioning quindi ha un workflow radicalmente differente da Git (strumento di Versioning). Tuttavia il supporto a Git è stato aggiunto in TFS dal 2013.
Azure DevOps Server è disponibile in due forme differenti: on-premises e online (cloud che è un backend della piattaforma Microsoft Azure). Azure DevOps Server è un'architettura multistrato e scalabile.
Azure DevOps supporta due differenti tipologie di source control – il suo motore di source control originale chiamato Team Foundation Version Control (TFVC) e a partire dalla relase di TFS 2013, supporta Git come core source control repository.
Panoramica architettura Azure DevOps Server learn.Microsoft.com
Azure DevOps Server - Git
Poiché Microsoft ha adottato l'approccio di utilizzare una libreria standard, qualsiasi client Git può ora essere utilizzato in modo nativo con Azure DevOps (in altre parole, gli sviluppatori possono utilizzare i propri strumenti preferiti e non installare mai i client Azure DevOps standard).
Da learn.microsoft.com Condividere il codice con Git
Versioni
TFS rilasciato nel marzo del 2006
Product name | Form | Release year |
---|---|---|
Team Foundation Service Preview | Cloud | 2012 |
Visual Studio Online[30] | Cloud | 2013 |
Visual Studio Team Services | Cloud | 2015 |
Azure DevOps Services[31] | Cloud | 2018 |
Team Foundation Server 2005 | On-premises | 2006 |
Team Foundation Server 2008 | On-premises | 2008 |
Team Foundation Server 2010[29] | On-premises | 2010 |
Team Foundation Server 2012 | On-premises | 2012 |
Team Foundation Server 2013 | On-premises con supporto GIT | 2013 |
Team Foundation Server 2015 | On-premises | 2015 |
Team Foundation Server 2017 | On-premises | 2017 |
Team Foundation Server 2018 | On-premises | 2017 |
Azure DevOps Server 2019[32] | On-premises | 2019 |
Azure DevOps Server 2020 | On-premises | 2020 |
Azure DevOps Server 2022[33] | On-premises | 2022 |
Iniziare gratuitamente scaricando Azure DevOps Server Express, scelta consigliata per l'uso personale o per la valutazione, è gratuito, supporta le stesse funzionalità di Azure DevOps Server, consente l'uso di 5 utenti attivi.
Pre-Requisiti Azure DevOps
Da learn.microsoft.com
Valutare Azure DevOps Server Express in quanto è gatuito per 5 utenti attivi, consigliato per l'uso personale o per la valutazione, supporta le stesse funzionalità di Azure DevOps Server.
Compatibilità SO
Ver. Azure DevOps Server | Sistemi operativi server supportati |
---|---|
Azure DevOps Server 2022 | Windows Server 2022
Windows Server 2019 |
Azure DevOps Server 2020 | Windows Server 2019
Windows Server 2016 |
Azure DevOps Server 2019 | Windows Server 2019
Windows Server 2016 Windows Server 2012 R2 (Essentials, Standard, Datacenter) Windows Server 2012 (Essentials, Standard, Datacenter) |
TFS 2018 | Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter) Windows Server 2012 (Essentials, Standard, Datacenter) |
Requisiti del server proxy
Ver Server Proxy | SO supportati |
---|---|
Azure DevOps Proxy Server 2022 | Windows Server 2022
Windows Server 2019 Windows Server Core |
Azure DevOps Proxy Server 2020 | Windows Server 2019
Windows Server 2016 Windows Server Core |
Azure DevOps Proxy Server 2019 | Windows Server 2019
Windows Server 2016 Windows Server 2012 R2 (Essentials, Standard, Datacenter) Windows Server 2012 (Essentials, Standard, Datacenter) Windows Server Core |
Team Foundation Proxy Server 2018 | Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter) Windows Server 2012 (Essentials, Standard, Datacenter) |
Requisiti aggiuntivi del proxy GVFS
La funzionalità proxy GVFS (Git Virtual File System) supporta operazioni di input/output (I/O) intensive.
Le distribuzioni on-premises di Azure DevOps Server richiedono un back-end di SQL Server.
Ver Azure DevOps | Ver supportata SQL Server |
---|---|
Azure DevOps Server 2022 | database SQL di Azure
Istanza gestita di SQL di Azure SQL Server 2022 SQL Server 2019 |
Azure DevOps Server 2020 | Database SQL di Azure
SQL Server 2019 SQL Server 2017 SQL Server 2016 (sp1 minimo) |
Azure DevOps Server 2019 Update 1.1 | Database SQL di Azure
SQL Server 2019 SQL Server 2017 SQL Server 2016 (sp1 minimo) |
Azure DevOps Server 2019 | Database SQL di Azure
SQL Server 2017 SQL Server 2016 (sp1 minimo) |
TFS 2018 | SQL Server 2017
SQL Server 2016 (sp1 minimo) |
Appunti
- installazione [1]
- Installare e configurare Azure DevOps on-premises
etc
Mappa e Link
C# | Visual Studio | MS SQL | Dizionario
Parole chiave: