Einführung in Azure Repos
Bei Azure Repos handelt es sich um einen Satz von Tools für die Versionskontrolle, mit denen Sie Ihren Code verwalten können.
Die Verwendung einer Versionskontrolle ist immer eine gute Idee, unabhängig von der Größe Ihres Softwareprojekts.
Azure Repos stellt zwei Arten der Versionskontrolle bereit:
- Git: Verteilte Versionskontrolle
- Team Foundation-Versionskontrolle (TFVC): zentralisierte Versionskontrolle
Welche Vorteile bietet Azure Repos?
- Verwendung von kostenlosen privaten Git-Repositorys, Pull Requests und Codesuche: Nutzen Sie unbegrenztes privates Git-Repositoryhosting und Unterstützung für TFVC – mit einer Skalierung von einem Hobbyprojekt zum größten Repository der Welt.
- Unterstützung sämtlicher Git-Clients: Stellen Sie von jeder beliebigen IDE, jedem Editor oder jedem Git-Client aus eine sichere Verbindung mit Ihren Git-Repositorys her, und pushen Sie Code.
- Webhooks und API-Integration: Fügen Sie Validierungen und Erweiterungen aus dem Marketplace hinzu, oder erstellen Sie eigene Webhooks und REST-APIs.
- Semantische Codesuche: Finden Sie mit einer codeorientierten Suche, die Klassen und Variablen versteht, schnell, was Sie suchen.
- Zusammenarbeit für besseren Code: Führen Sie effektivere Git-Codeüberprüfungen mit thematischen Diskussionen und Continuous Integration für jede Änderung durch. Verwenden Sie Forks, um die Zusammenarbeit mit internen Quellworkflows zu fördern.
- Automatisierung mit integrierter CI/CD: Richten Sie Continuous Integration/Continuous Delivery (CI/CD) ein, um Builds, Tests und Bereitstellungen automatisch auszulösen. Einschließlich aller abgeschlossenen Pull Requests mithilfe von Azure Pipelines oder Ihren eigenen Tools.
- Schutz der Codequalität mit Branchingrichtlinien: Halten Sie die Codequalität hoch, indem Sie eine Genehmigung durch Code Reviewer, erfolgreiche Builds und das Bestehen von Tests vor dem Zusammenführen von Pull Requests erzwingen. Passen Sie Ihre Branchingrichtlinien an, um die hohen Standards Ihres Teams aufrecht zu erhalten.
- Verwendung Ihrer bevorzugten Tools: Verwenden Sie Git- und TFVC-Repositorys in Azure Repos mit Ihrem bevorzugten Editor und Ihrer bevorzugten IDE.
Weitere Informationen zur Verwendung von Git in Azure Repos finden Sie unter Microsoft Learn.