Introduzione ad Azure Repos

Completato

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.