Condividi tramite


Ulteriori miglioramenti all'esperienza delle pull request

Nell'ultimo sprint annunciato un batch di miglioramenti alla nuova esperienza di richiesta pull. In questo sprint stiamo raddoppiando gli investimenti in tale spazio con un altro round di miglioramenti. Nel gennaio 2021, prevediamo di rendere disponibile la nuova esperienza a livello generale.

Caratteristiche

Azure Repos

Azure Pipelines

Azure Repos

Questo aggiornamento include i seguenti miglioramenti all'esperienza di gestione delle pull request in base al feedback.

Nota

Si noti che la nuova esperienza di pull request verrà abilitata per tutte le organizzazioni da gennaio 2021 e non si potrà tornare all'esperienza precedente.

Fare clic singolo per alternare tra le vedute inline e diff

Nell'esperienza precedente è possibile alternare le visualizzazioni inline e diff con un solo clic. Abbiamo riportato questa funzionalità nella nuova esperienza senza dover selezionare un elenco a discesa.


Clic singolo per alternare le visualizzazioni inline e diff

Nella pagina Commit è possibile confrontare le modifiche apportate in un determinato commit con il commit padre. Tuttavia, è possibile passare al commit padre e comprendere in modo più approfondito il modo in cui il commit differisce dal relativo padre. Questo è spesso necessario quando si desidera comprendere tutte le modifiche in una versione. Abbiamo aggiunto una scheda genitore a un commit per aiutarti a raggiungere questo obiettivo.


navigazione ai commit genitore

Più spazio per cartelle e file con nomi lunghi nella scheda file della pull request

Cartelle e file con nomi lunghi sono stati troncati a causa di una mancanza di spaziatura orizzontale nell'albero dei file. È stato recuperato spazio aggiuntivo nell'albero modificando l'indentazione dell'albero in modo che corrisponda al nodo radice e nascondendo il pulsante con i puntini di sospensione dalla pagina, tranne quando passa il mouse sopra.

Immagine della nuova struttura ad albero dei file:


Più spazio per cartelle e file

Immagine dell'albero dei file quando si passa il puntatore del mouse su una directory:


nome visualizzato

Mantenere la posizione di scorrimento durante il ridimensionamento del riquadro diff nella scheda File pull

Quando si ridimensiona il riquadro diff side-by-side nella scheda File pull, la posizione di scorrimento dell'utente andrebbe persa. Questo problema è stato risolto; la posizione di scorrimento dell'utente viene ora mantenuta durante il ridimensionamento del riquadro diff.

Ricercare un commit in un dispositivo mobile

Quando si visualizza la pagina Commit in un dispositivo mobile, la casella di ricerca non è presente nella nuova esperienza. Di conseguenza, è difficile trovare un commit in base al relativo hash e aprirlo. Questo problema è stato risolto ora.

Miglioramento dell'utilizzo dello spazio per la visualizzazione mobile diff del nuovo file pr

Questa pagina è stata aggiornata per usare meglio lo spazio in modo che gli utenti possano visualizzare più file nelle visualizzazioni per dispositivi mobili invece di avere 40% dello schermo occupato da un'intestazione.


Migliorato utilizzo dello spazio con nuovo nome file di richiesta di pull

Immagini migliorate nella visualizzazione di riepilogo delle pull request

Le immagini modificate in una richiesta pull non venivano visualizzate nella visualizzazione di riepilogo delle richieste pull, ma venivano visualizzate correttamente nella visualizzazione dei file delle richieste pull. Questo problema è stato risolto.

Esperienza migliorata con i branch durante la creazione di una nuova pull request

Prima di questo aggiornamento, questa esperienza non era ideale perché confrontava le modifiche con il ramo predefinito del repository anziché il ramo di confronto.


miglioramento dell'esperienza del reparto

Azure Pipelines

Nota

Le immagini di Azure Pipelines vengono aggiornate continuamente per offrire agli utenti un'esperienza ottimale. Questi aggiornamenti di routine sono destinati principalmente a risolvere bug o software non aggiornati. Spesso non avranno alcun impatto sulle pipeline, ma questo non è sempre il caso. La vostra pipeline potrebbe essere compromessa se dipende da un componente software che è stato rimosso o aggiornato nell'immagine.

Per sapere di più sui prossimi aggiornamenti delle nostre immagini di Windows, Linux e macOS, consultare i seguenti annunci:

Per visualizzare le note sulla versione per le modifiche imminenti (non definitive) e distribuite, ti preghiamo di iscriverti alle seguenti note sulla versione:

  • Note del rilascio

Grafico cronologico per i pool di agenti (anteprima)

Spesso riceviamo domande dagli utenti che si chiedono perché le loro attività non sono in esecuzione. La risposta più comune a questa domanda è che il pool non ha una concorrenza sufficiente, tuttavia è stato storicamente difficile diagnosticare questo problema.

Oggi siamo lieti di annunciare un'anteprima pubblica dei grafici di utilizzo cronologici per i pool di agenti. Questi grafici consentono di visualizzare le attività in esecuzione nei vostri pool rispetto alla loro concorrenza in un intervallo fino a 30 giorni. È possibile analizzare questi dati a quattro intervalli di tempo diversi (1, 7, 14, 30 giorni).


grafico cronologico

I dati di utilizzo del pool di agenti vengono campionati e aggregati dal servizio Analisi ogni 10 minuti. Il numero di lavori viene riportato in base al numero massimo di lavori in esecuzione per l'intervallo di tempo specificato.

Questa funzionalità è abilitata per impostazione predefinita. Per provarlo, seguire le indicazioni riportate di seguito.

  1. Nelle impostazioni del progetto, vai alla scheda "Pool di agenti" delle pipeline.
  2. Dal pool di agenti, selezionare un pool (ad esempio, Azure Pipelines)
  3. All'interno del pool selezionare la scheda "Analytics"

Integrazione della gestione delle modifiche di ServiceNow con pipeline YAML

L'app Azure Pipelines per ServiceNow consente di integrare Azure Pipelines e ServiceNow Change Management. Con questo aggiornamento, proseguiamo nel nostro percorso di integrazione di Azure Pipelines con il processo di gestione delle modifiche di ServiceNow, estendendo questa conoscenza anche alle pipeline YAML.

Configurando il controllo "ServiceNow Change Management" su una risorsa, è ora possibile attendere l'approvazione della modifica prima di distribuire il build su quella risorsa. È possibile creare automaticamente una nuova modifica per una fase o attendere una richiesta di modifica esistente.


Integrazione per la gestione delle modifiche di ServiceNow

È anche possibile aggiungere l'attività UpdateServiceNowChangeRequest in un processo del server per aggiornare la richiesta di modifica con lo stato della distribuzione, le note e così via.

Passaggi successivi

Nota

Queste funzionalità verranno implementate nelle prossime due o tre settimane.

Passare ad Azure DevOps e dare un'occhiata.

Come fornire commenti e suggerimenti

Ci piacerebbe sentire ciò che pensi a queste funzionalità. Usare il menu di aiuto per segnalare un problema o fornire un suggerimento.

Creare un suggerimento

È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.

Grazie

Vijay Machiraju