Impostare le limitazioni di unione nel ramo main

Per impostazione predefinita, la diramazione main è accessibile a tutti gli utenti del progetto e chiunque può apportare modifiche ai relativi file. Per limitare le modifiche e per chi può eseguire il PUSH dei commit, è possibile impostare delle limitazioni per consentire le unioni di diramazioni solo dopo che sono state approvate.

  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) Se si desidera 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 Reapprovazione 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.