Freigeben über


Weitere Verbesserungen bei Pull-Requests

Im letzten Sprint haben wir einen Batch von Verbesserungen an der neuen Pull-Request-Erfahrung angekündigt. In diesem Sprint verdoppeln wir unsere Investitionen in diesem Bereich mit einer weiteren Runde von Verbesserungen. Im Januar 2021 planen wir, die neue Oberfläche allgemein verfügbar zu machen.

Features

Azure Repos

Azure-Pipelines

Azure Repos

Dieses Update enthält die folgenden Verbesserungen für Pull-Requests, die auf Ihrem Feedback basieren.

Anmerkung

Bitte beachten Sie, dass die neue Pull-Request-Erfahrung für alle Organisationen im Januar 2021 aktiviert wird und ein Wechsel zurück zur älteren Oberfläche nicht möglich sein wird.

Einfaches Umschalten mit einem Klick zwischen Inline- und Diff-Ansicht

Früher konnten Sie mit einem einzigen Klick zwischen der Inline- und der Diff-Ansicht hin- und herschalten. Wir haben diese Funktion in der neuen Version wieder eingeführt, ohne dass Sie ein Dropdown-Menü auswählen müssen.


Mit einem Klick zwischen Inline- und Diff-Ansicht umschalten

Auf der Seite Commits können Sie die Änderungen in einem bestimmten Commit mit seinem übergeordneten Commit vergleichen. Vielleicht möchten Sie aber auch zum übergeordneten Commit navigieren, um zu verstehen, wie sich dieser von seinem eigenen übergeordneten Commit unterscheidet. Dies ist häufig erforderlich, wenn Sie alle Änderungen in einer Version verstehen möchten. Zu diesem Zweck haben wir einem Commit eine Karte Übergeordnete(s) hinzugefügt.


Navigation zu übergeordneten Commits

Mehr Platz für Ordner und Dateien mit langen Namen auf der Registerkarte "PR-Dateien"

Ordner und Dateien mit langen Namen wurden aufgrund mangelnder horizontaler Abstände im Dateibaum abgeschnitten. Wir haben etwas zusätzlichen Platz im Baum gewonnen, indem wir die Einrückung des Baums an den Root Knoten angepasst und die Auslassungspunkte von der Seite ausgeblendet haben, außer bei Hover.

Bild des neuen Dateibaums:


Mehr Speicherplatz für Ordner und Dateien

Bild des Dateibaums, wenn Sie mit dem Mauszeiger über ein Verzeichnis fahren:


Namensanzeige

Beibehalten der Scrollposition beim Ändern der Größe des Diff-Bereichs auf der Registerkarte „PR-Dateien“

Bei der Größenänderung des Seitenvergleichsfensters auf der Registerkarte PR-Dateien ging der Speicherort des Benutzers beim Scrollen verloren. Dieses Problem wurde behoben; der Speicherort des Benutzers wird nun bei einer Größenänderung des Diff-Fensters beibehalten.

Suchen von Commits auf einem mobilen Gerät

Wenn Sie die Commits-Seite auf einem mobilen Gerät anzeigen, fehlt das Suchfeld in der neuen Darstellung. Infolgedessen ist es für Sie schwierig, einen Commit anhand seines Hashs zu finden und zu öffnen. Dies wurde jetzt behoben.

Verbesserte Nutzung von Speicherplatz bei der neuen Diff-Ansicht für PR-Dateien auf mobilen Geräten

Wir haben diese Seite aktualisiert, um den Platz besser zu nutzen, sodass die Benutzer in der mobilen Ansicht mehr von der Datei sehen können, anstatt dass 40 % der Seite von einem Header eingenommen werden.


Bessere Ausnutzung des Platzes für den neuen PR-Dateinamen

Erweiterte Bilder in der PR-Zusammenfassungsansicht

Images, die in einem PR bearbeitet wurden, wurden in der PR-Zusammenfassung nicht angezeigt, aber in der Ansicht der PR-Dateien korrekt angezeigt. Dieses Problem wurde behoben.

Optimierte Nutzung von Branches beim Erstellen eines neuen PR

Vor diesem Update war diese Ansicht nicht ideal, da die Änderungen mit dem Standard-Branch des Repositorys verglichen wurden, anstatt mit dem Compare-Branch.


Filialerfahrungsverbesserung

Azure-Pipelines

Anmerkung

Azure Pipelines-Images werden kontinuierlich aktualisiert, um Benutzern die bestmögliche Benutzererfahrung zu bieten. Diese Routineupdates zielen hauptsächlich auf Fehler oder veraltete Software ab. Sie haben oft keine Auswirkungen auf Ihre Pipelines, aber dies ist nicht immer der Fall. Ihre Pipeline kann beeinträchtigt werden, wenn sie eine Abhängigkeit von einer Software nutzt, die entweder entfernt oder auf dem Image aktualisiert wurde.

Weitere Informationen zu bevorstehenden Updates auf unseren Windows-, Linux- und macOS-Images finden Sie in den folgenden Ankündigungen:

Um die Versionshinweise für kommende (Pre-Release) und bereitgestellte Änderungen einzusehen, abonnieren Sie bitte die folgenden Versionshinweise:

Verlaufsdiagramm für Agentpools (Vorschau)

Wir erhalten häufig Fragen von Benutzern, die fragen, warum ihre Aufträge nicht ausgeführt werden. Die gängigste Antwort auf diese Frage ist, dass der Pool nicht genügend Parallelität aufweist. In der Vergangenheit war es jedoch schwierig, dies zu diagnostizieren.

Wir freuen uns, heute eine öffentliche Vorschau auf historische Graphen zur Nutzung von Agenten-Pools ankündigen zu können. Diese Graphen bieten Ihnen die Möglichkeit, Jobs, die in Ihren Pools ausgeführt werden, mit der Parallelität Ihres Pools über einen Zeitraum von bis zu 30 Tagen zu vergleichen. Sie können diese Daten über vier verschiedene Zeitintervalle hinweg detailliert untersuchen (1, 7, 14, 30 Tage).


historisches Diagramm

Die Daten zur Nutzung des Agenten-Pools werden vom Analytics-Dienst alle 10 Minuten abgerufen und aggregiert. Die Anzahl der Jobs wird auf der Grundlage der maximalen Anzahl der ausgeführten Jobs für das angegebene Zeitintervall dargestellt.

Dieses Feature ist standardmäßig aktiviert. Um es auszuprobieren, befolgen Sie die nachstehenden Anleitungen.

  1. Navigieren Sie in den Projekteinstellungen zur Registerkarte "Agenten-Pools" der Pipelines
  2. Wählen Sie aus dem Agenten-Pool einen Pool aus (z. B. Azure Pipelines)
  3. Wählen Sie im Pool die Registerkarte "Analyse" aus.

Change Management-Integration mit YAML-Pipelines über ServiceNow

Die Azure Pipelines-App für ServiceNow hilft Ihnen bei der Integration von Azure Pipelines und ServiceNow Change Management. Mit diesem Update setzen wir unseren Weg fort, um Azure Pipelines mit dem Änderungsmanagementprozess in ServiceNow vertraut zu machen, indem wir dies auf YAML-Pipelines ausweiten.

Indem Sie das Häkchen "ServiceNow-Änderungsverwaltung" für eine Ressource konfigurieren, können Sie jetzt warten, bis die Änderung genehmigt ist, bevor Sie den Build für diese Ressource bereitstellen. Sie können automatisch eine neue Änderung für eine Phase erstellen oder auf eine vorhandene Änderungsanforderung warten.


Integration der ServiceNow-Änderungsverwaltung

Sie können auch die UpdateServiceNowChangeRequest-Aufgabe in einen Server-Job einfügen, um die Änderungsanfrage mit dem Status der Bereitstellung, Notizen usw. zu aktualisieren.

Nächste Schritte

Anmerkung

Diese Features werden in den nächsten zwei bis drei Wochen bereitgestellt.

Gehen Sie zu Azure DevOps und schauen Sie sich an.

Zu Azure DevOps wechseln

Wie man Feedback gibt

Wir würden uns freuen zu hören, was Sie über diese Features denken. Verwenden Sie das Hilfemenü, um ein Problem zu melden oder einen Vorschlag bereitzustellen.

Einen Vorschlag machen

Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.

Danke

Vijay Machiraju