Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestione dei requisiti per l'unione di una pull request con le regole di approvazione
Quando crei una pull request, puoi scegliere di aggiungere revisori obbligatori o opzionali a quella singola pull request. Tuttavia, puoi anche creare requisiti che tutte le pull request devono soddisfare quando si uniscono a una specifica filiale di destinazione. Questi requisiti sono denominati regole di approvazione. Le regole di approvazione sono configurate per le filiali di un repository. Quando si crea una pull request per la cui filiale di destinazione è configurata una regola di approvazione, i requisiti di tale regola devono essere soddisfatti oltre alle approvazioni di tutti i revisori richiesti prima di poter unire la pull request a quel ramo. La creazione di regole di approvazione può aiutarti a mantenere gli standard di qualità per le unioni a filiali, ad esempio la filiale predefinita.
Le regole di approvazione applicate al ramo predefinito del repository di origine si comporteranno in modo leggermente diverso rispetto alle regole di approvazione applicate ad altre filiali. Qualsiasi regola applicata al ramo predefinito verrà applicato automaticamente a qualsiasi ramo specificato come ramo predefinito. Il ramo precedentemente impostato come ramo predefinito manterrà comunque le regole ad esso applicate.
Quando create le regole di approvazione, dovreste considerare in che modo tale regola verrà rispettata dagli utenti del progetto sia nel presente che nel futuro. Ad esempio, se nel progetto sono presenti sei utenti e crei una regola di approvazione che richiede cinque approvazioni prima di poter essere unita al ramo di destinazione, hai effettivamente creato una regola che richiede a tutti tranne la persona che ha creato la pull request di approvare la pull request prima che possa essere unita.
Nota
È necessario disporre del ruolo di amministratore di progetto per creare e gestire le regole di approvazione nei progetti. CodeCatalyst Non è possibile creare regole di approvazione per i repository collegati.
Non è possibile eliminare le regole di approvazione, ma è possibile aggiornarle in modo da richiedere zero approvazioni, il che rimuove di fatto la regola.
Per visualizzare e modificare le regole di approvazione per le filiali di destinazione per le richieste pull
-
Vai al progetto in cui si trova il tuo repository.
-
Scegliete il nome del repository dall'elenco dei repository di origine per il progetto. In alternativa, nel riquadro di navigazione, scegli Codice, quindi scegli Repositori di origine.
Scegli il repository in cui desideri visualizzare le regole di approvazione.
-
Nella pagina di panoramica del repository, scegli Branches.
-
Nella colonna Regole di approvazione, scegli Visualizza per visualizzare lo stato di tutte le regole per ogni ramo del repository.
In Numero minimo di approvazioni, il numero corrisponde al numero di approvazioni richieste prima che una pull request possa essere unita a quella filiale.
-
Per creare o modificare una regola di approvazione, scegli Gestisci impostazioni. Nella pagina delle impostazioni del repository di origine, in Regole di approvazione, scegli Modifica.
Nota
È necessario disporre del ruolo di amministratore del progetto per modificare le regole di approvazione.
-
In Branch, scegli il nome della filiale per la quale desideri configurare una regola di approvazione dall'elenco a discesa. In Numero minimo di approvazioni, inserisci un numero, quindi scegli Salva.