Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um eine Microsoft Dataverse Umgebung oder Lösung mit Microsoft Azure DevOps zu verbinden, erstellen oder verwenden Sie ein Azure DevOps Projekt und Repository, und stellen Sie dann eine Verbindung mit der Quellcodeverwaltung in Ihrer Lösung her.
Sie können auf Lösungen von Power Apps, Power Automate, Power Pages und Copilot Studio zugreifen.
Voraussetzungen
Die Dataverse Git-Integration ist ein Feature von verwalteten Umgebungen. Entwicklungs- und Zielumgebungen müssen als verwaltete Umgebungen aktiviert werden.
Ein Azure DevOps Abonnement und Lizenzen für Benutzer, die mit der Quellcodeverwaltung interagieren, sind erforderlich, wenn Sie Ihre Dataverse-Umgebung mit Git verbinden.
Hinweis
Eine begrenzte Anzahl von Lizenzen ist in Azure DevOps im Basisplan des Diensts verfügbar. Weitere Informationen zum Preis und zur Lizenzierung für Azure DevOps finden Sie unter Azure DevOps Services.
Azure DevOps Services-Berechtigung zum Ausführen von Commits und Lesen von Quelldateien ist erforderlich. Mitglieder der Sicherheitsgruppe „Mitwirkende“ verfügen über die Berechtigung.
Sie benötigen eine Dataverse-Umgebung, in der Sie über die Sicherheitsrolle "Systemadministrator" verfügen.
Eine benutzerdefinierte, nicht verwaltete Lösung, die Sie mit der Quellcodeverwaltung verbinden möchten. Erstellen Sie eine, wenn Sie noch keins haben.
Azure DevOps-Einrichtung
Um zu beginnen, benötigen Sie ein Azure DevOps Projekt und Repository, um Ihre Dataverse-Umgebung zu verbinden. Wenn Sie kein Azure DevOps Projekt und Repository eingerichtet haben, führen Sie die folgenden Schritte aus, um ein neues Projekt und Repository in Azure DevOps zu erstellen.
- Melden Sie sich bei Azure DevOps an, und wählen Sie Ihre Organisation aus.
- Wählen Sie "Neues Projekt" aus, geben Sie einen Namen ein, stellen Sie sicher, dass das Versionssteuerelement auf Git festgelegt ist, und wählen Sie dann "Erstellen" aus.
- Wählen Sie im neuen Projekt Repos aus, und wählen Sie dann unten auf der Seite "Initialisieren" aus, um das Standard-Repository zu initialisieren.
Stellen Sie sicher, dass alle Benutzer, die Änderungen in Ihrer Umgebung vornehmen, Zugriff auf Ihr Repository haben und Änderungen übernehmen können. Überprüfen Sie Ihre Azure DevOps Lizenzierungskonfiguration und Sicherheitsgruppen, um sicherzustellen, dass sie die Quellcodeverwaltung der Lösung verwenden können.
Herstellen einer Verbindung mit Azure DevOps aus einer Lösung
Wenn Sie eine Verbindung mit Git herstellen, binden Sie Lösungen in Ihrer Umgebung an einen bestimmten Ort und eine Verzweigung innerhalb des Azure DevOps Repositorys. Sie können Ihre Umgebung mithilfe einer Umgebungs- oder Lösungsbindung mit einem Projekt verknüpfen. Weitere Informationen zu den Unterschieden zwischen Umgebung und Lösungsbindung finden Sie unter "Auswählen zwischen Umgebung und Lösungsbindung".
Aktivieren Sie alle Entwicklungs- und Zielumgebungen als verwaltete Umgebungen im Power Platform Admin Center.
Melden Sie sich bei Power Apps (oder Copilot Studio, Power Automate, Power Pages) an, und wechseln Sie dann zu Solutions.
Wählen Sie auf der Seite Lösungen oder auf der Seite Quellcodeverwaltung in einer benutzerdefinierten, nicht verwalteten Lösung die Option Mit Git verbinden aus.
Wählen Sie entweder Environment oder Solution aus den Verbindungstypoptionen aus, und wählen Sie Ihre Azure DevOps Organisation und Ihr Projekt aus. Weitere Informationen: Auswählen zwischen Umgebung und Lösungsbindung
Wählen Sie je nach Bindungstyp ein Projekt, ein Repository oder eine Verzweigung aus, und geben Sie einen Ordner ein, an den die Umgebung oder Lösung gebunden werden soll.
Erstellen Sie optional eine neue Verzweigung.
Wählen Sie Verbinden aus.
Hinweis
Standardmäßig können Sie die Standardlösung und die Standardlösung des allgemeinen Datendiensts nicht mit Git verbinden. Verwenden Sie eine benutzerdefinierte Lösung für die App- und Lösungsentwicklung.
Informationen zum Herstellen einer Verbindung mit Git mithilfe von Code finden Sie unter Verbinden und Trennen von Dataverse aus einem Git-Repository mithilfe von Code.