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.
Nachdem Sie eine Verbindung mit Git hergestellt haben, werden Ihre Änderungen in Microsoft Dataverse nachverfolgt. Sie können eine Liste der nicht verwalteten Änderungen auf der Seite Quellcodeverwaltung in Ihrer nicht verwalteten Lösung anzeigen. Objekte, die Teil der verwalteten Ebene sind, sind nicht im Commit enthalten.
Änderungen im Lösungsbereich anzeigen
Nachdem Sie eine Änderung vorgenommen oder ein Objekt in einer nicht verwalteten Lösung hinzugefügt haben, wechseln Sie in den Bereich Lösungen in Power Apps.
Öffnen Sie die Lösung, an der Sie Änderungen vorgenommen haben, und wählen Sie im linken Navigationsbereich Quellcodeverwaltung aus.
Der Bildschirm mit der Quellcodeverwaltung enthält eine Liste der Änderungen, die von Ihrer Umgebung an die Quellcodeverwaltung übergeben werden können. Wählen Sie Aktualisieren aus, , um die Liste zu aktualisieren, wenn Sie Änderungen in einer anderen Browserregisterkarte vorgenommen haben. Wenn Sie nach Updates suchen auswählen, wird Ihr Quellcode-Repositoryin Git verfügbar und identifiziert, ob es Updates in Git gibt, die Sie in Ihrer Umgebung abrufen können. Wenn sie erkannt werden, müssen Sie Konflikte, die zwischen Objekten in Ihrer Umgebung und Git bestehen.
Konfliktlösung
Das System erkennt, ob es Änderungen an Ihrem Quell-Repository gibt, die Konflikte auslösen. Diese Probleme werden auf der Registerkarte Konflikte aufgelistet. Sie sollten alle Konflikte lösen, bevor Sie einen Pull oder Commit ausführen. Wählen Sie jeden aufgelisteten Konflikt aus, und wählen Sie dann aus, dass vorhandene Änderungen beibehalten werden sollen, wenn Sie die Änderungen aus Ihrer Umgebung beibehalten möchten, oder eingehende Änderungen akzeptieren, wenn Sie die Änderungen akzeptieren möchten, die in Ihrem Quellcode-Repository gemacht wurden.
Wenn Sie vorhandene Änderungen beibehalten möchten, werden diese Objekte auf die Registerkarte Änderungen verschoben und können in Ihr Quellcode-Repository übernommen werden. Wenn Sie eingehende Änderungen akzeptieren, werden diese Objekte auf die Registerkarte Updates verschoben und können in Ihre Umgebung heruntergezogen werden. Durch die Auswahl auf der Registerkarte Konflikte wird nicht sofort eine Maßnahme mit der Quellcodeverwaltung ergriffen. Der Konflikt wird vielmehr aufgelöst, sodass die von Ihnen ausgewählten Änderungen bei der nächsten Pull- oder Commit-Aktion ohne weiteren Konflikt durchgeführt werden.
Verfügbare Änderungen aus dem Quellcodeverwaltungs-Repository abrufen
Um Updates, die aus Ihrem Quellcodeverwaltungs-Repository verfügbar sind, in Ihre Umgebung zu importieren, wechseln Sie zur Registerkarte Updates und wählen Nach Updates suchen. Überprüfen Sie als Nächstes die verfügbaren Updates, und wählen Sie dann in der Befehlsleiste Pull aus. Es wird empfohlen, die Anwendungserfahrungen zu überprüfen, die möglicherweise von diesen eingehenden Änderungen betroffen sind.
Wenn ein Objekt in Git gelöscht wurde, werden Sie aufgefordert, das Objekt entweder aus Ihrer Lösung zu entfernen (das Objekt verbleibt in der Umgebung) oder das Objekt aus Ihrer Umgebung zu löschen. Dies ist notwendig, bevor Updates aus Git abgerufen werden.
Änderungen an das Quellcodeverwaltungs-Repository committen
Um die Änderungen in die Quellcodeverwaltung zu übernehmen, wechseln Sie zur Registerkarte Änderungen , und überprüfen Sie die Änderungen. Wählen Sie Committen aus dem oberen Menü, geben Sie einen Kommentar zu Ihrem Commit ein, und wählen Sie dann erneut Committen aus.
Sobald Ihre Änderungen festgeschrieben wurden, können Sie entweder direkt zu Azure DevOps Ihrem Commit navigieren oder die Commit-Nummer auswählen, die auf dem Informationsleistenelement angegeben ist, das Sie über Ihren erfolgreichen Commit informiert.
Anmerkung
Es empfiehlt sich, zuerst die Konflikte zu lösen, dann alle Änderungen aus dem Quellcode in die Umgebung zu übertragen, zu überprüfen, ob die Anwendung noch funktionsfähig ist und wie vorgesehen funktioniert, und dann die Änderungen an die Quellcodeverwaltung zu committen. Diese Vorgehensweise stellt sicher, dass Quellcode-Commits von bester Qualität sind.