Impostare le limitazioni di unione nel ramo main

Per impostazione predefinita, la diramazione main è accessibile a tutti gli utenti del progetto. Per controllare chi può eseguire il push dei commit in main, è possibile impostare le relative limitazioni e consentire le unioni solo dopo l'approvazione. Questo può essere particolarmente importante se si dispone di utenti che operano in modalità Express.

Assicurarsi di ripetere questo processo per ogni progetto creato in Crea un'estensione semplice.
  1. Nel Navigator a sinistra, fare clic su Amministrazione progetto Amministrazione del progetto.
  2. Fare clic su Rami.
  3. In Repository e Branche selezionare il repository Git e la diramazione main.
  4. Selezionare l'opzione Richiede revisione.
  5. In Revisori predefiniti, immettere e selezionare gli utenti.
    Un revisore predefinito è un membro del progetto che viene aggiunto automaticamente come revisore quando viene creata una richiesta di unione nella diramazione.
  6. Nell'elenco a discesa Approvazioni selezionare il numero minimo di revisori che devono approvare la diramazione di revisione di una richiesta di unione, dove la diramazione selezionata è la diramazione di destinazione
  7. (Facoltativo) Per consentire l'unione di una diramazione di revisione nella diramazione selezionata solo se l'ultima build del job collegato nella richiesta di unione è riuscita, selezionare la casella di controllo Richiedi build riuscita.
    Per utilizzare questa opzione, collegare un job di build a una richiesta di unione.
  8. (Facoltativo) Per reimpostare lo stato di approvazione dei revisori se viene eseguito il PUSH della modifica in una diramazione dopo aver approvato la richiesta di unione, selezionare la casella di controllo Riapprovazione necessaria quando la diramazione viene aggiornata.
  9. (Facoltativo) Per assicurarsi che le modifiche di cui è stato eseguito il push nella diramazione di destinazione corrispondano al contenuto della diramazione di revisione, selezionare la casella di controllo Le modifiche di cui è stato eseguito il push nella diramazione di destinazione devono corrispondere al contenuto della revisione.
  10. (Facoltativo) In Utenti esenti da richiesta di unione specificare gli utenti che possono ignorare le limitazioni della diramazione e unire la diramazione di revisione di una richiesta di unione al di fuori di VB Studio o senza approvazioni obbligatorie.
    Questa opzione è utile se si desidera consentire ad alcuni utenti di unire la diramazione di revisione indipendentemente dalle condizioni di revisione soddisfatte.
  11. Fare clic suSalva.