

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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 del ramo predefinito per un repository
<a name="source-branches-default-branch"></a>

Puoi specificare quale ramo utilizzare come *ramo predefinito* in un repository di origine in Amazon CodeCatalyst. Tutti i repository di origine CodeCatalyst hanno contenuti e un ramo predefinito, indipendentemente da come li crei. *Se si utilizza un blueprint per creare un progetto, il ramo predefinito nel repository di origine creato per quel progetto è denominato main.* Il contenuto del ramo predefinito viene visualizzato automaticamente nella pagina di panoramica di quel repository.

**Importante**  
CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per i repository collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta [Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-link.md).  
È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

Il ramo predefinito viene trattato in modo leggermente diverso rispetto a tutti gli altri rami in un repository di origine. Ha un'etichetta speciale accanto al suo nome, **Default**. Il ramo predefinito è quello usato come ramo base o predefinito nei repository locali (repository) quando gli utenti clonano il repository su computer locali con un client Git. È anche l'impostazione predefinita utilizzata durante la creazione di flussi di lavoro per l'archiviazione dei file YAML del flusso di lavoro e per l'archiviazione delle informazioni relative ai problemi. Quando si utilizza la ricerca in CodeCatalyst, viene eseguita la ricerca solo nel ramo predefinito di un repository. Poiché il ramo predefinito è fondamentale per tanti aspetti dei progetti, non è possibile eliminare un ramo se è specificato come ramo predefinito. Tuttavia, puoi scegliere di utilizzare un ramo diverso come ramo predefinito. In tal caso, tutte [le regole di filiale](source-branches-branch-rules.md) applicate al precedente ramo predefinito verranno applicate automaticamente al ramo specificato come ramo predefinito.

**Nota**  
È necessario disporre del ruolo di amministratore del progetto per modificare il ramo predefinito per gli archivi di origine nei CodeCatalyst progetti. Questo non si applica ai repository collegati.

**Per visualizzare e modificare il ramo predefinito per un repository**

1. Vai al progetto in cui risiede il tuo repository.

1. Scegli il nome del repository dall'elenco dei repository di origine per il progetto. In alternativa, nel riquadro di navigazione, scegli **Codice**, quindi scegli Archivi di **origine**.

   Scegli il repository in cui desideri visualizzare le impostazioni, incluso il ramo predefinito.

1. Nella pagina di panoramica del repository, scegli **Altro**, quindi scegli **Gestisci** impostazioni.

1. Nel **ramo predefinito**, il nome del ramo specificato come ramo predefinito viene visualizzato insieme a un'etichetta chiamata **Default** accanto al nome. Questa stessa etichetta appare accanto al nome del ramo nell'elenco dei **rami in Branches**.

1. Per modificare il ramo predefinito, scegli **Modifica**.
**Nota**  
È necessario avere il ruolo di amministratore del progetto nel progetto per modificare il ramo predefinito.

1. **Scegli il nome del ramo che desideri impostare come ramo predefinito dall'elenco a discesa, quindi scegli Salva.**