Introduzione ad Azure Repos
Azure Repos è un set di strumenti di controllo della versione che è possibile usare per gestire il codice.
Indipendentemente dalle dimensioni del progetto software, è consigliabile usare il controllo della versione.
Azure Repos offre due tipi di controllo della versione:
- Git: controllo della versione distribuito
- Controllo della versione di Team Foundation: controllo della versione centralizzato
Quali sono i vantaggi di Azure Repos?
- Uso di repository Git privati gratuiti, richieste pull e ricerca di codice: si ottengono l'hosting illimitato di repository Git privati e il supporto per il controllo della versione di Team Foundation che viene ridimensionato da un progetto quasi amatoriale al repository più grande del mondo.
- Supporto per qualsiasi client Git: è possibile connettersi in modo sicuro ed eseguire il push del codice nei repository Git da qualsiasi IDE, editor o client Git.
- Web hook e integrazione API: è possibile aggiungere convalide ed estensioni dal marketplace oppure creare webhook e API REST personalizzati.
- Ricerca di codice semantico: è possibile trovare rapidamente ciò che si sta cercando grazie alla funzione di ricerca con riconoscimento del codice che distingue le classi e le variabili.
- Collaborazione per creare codice migliore: è possibile revisionare il codice Git in modo più efficace grazie alle discussioni in thread e all'integrazione continua per ogni modifica. Usare i fork per promuovere la collaborazione con flussi di lavoro di origine interna.
- Automazione con CI/CD predefiniti: è possibile configurare l'integrazione continua e il recapito continuo (CI/CD) per attivare compilazioni, test e distribuzioni automaticamente. con ogni richiesta pull completata usando Azure Pipelines o gli strumenti dell'utente.
- Protezione della qualità del codice con i criteri di ramo: è possibile mantenere alta la qualità del codice richiedendo la disconnessione del revisore del codice, le compilazioni riuscite e il superamento dei test prima del merge delle richieste pull. Personalizzare i criteri del ramo per mantenere gli standard elevati del proprio team.
- Uso degli strumenti preferiti: è possibile usare repository Git e del controllo della versione di Team Foundation in Azure Repos con l'editor e l'IDE preferiti.
Per altre informazioni sull'uso di Git in Azure Repos, fare riferimento a Microsoft Learn.