Aggiungere criteri di archiviazione

Gli amministratori di Controllo della versione di Team Foundation possono aggiungere i requisiti relativi ai criteri di archiviazione. Tali criteri comportano che l'utente esegua determinate operazioni quando effettua un'archiviazione nel controllo del codice sorgente. A un utente, ad esempio, può essere richiesto di associare un elemento di lavoro a un insieme di modifiche. Per ulteriori informazioni sulle archiviazioni, vedere Archiviare modifiche in sospeso. Per impostazione predefinita, sono disponibili i seguenti tipi di criteri di archiviazione:

  • Compilazioni   Richiede che l'ultima compilazione sia stata eseguita correttamente prima di effettuare un'archiviazione.

  • Analisi codice   Richiede che l'analisi del codice venga eseguita prima dell'archiviazione.

  • Criteri di test   Richiede il completamento di alcuni test prima dell'archiviazione.

  • Elementi di lavoro   Richiede che uno o più elementi di lavoro vengano associati all'archiviazione.

Autorizzazioni necessarie

Per completare questa procedura, è necessario che l'autorizzazione Modifica informazioni a livello di progetto sia impostata su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Procedura

Per creare criteri di archiviazione

  1. In Team Explorer fare clic con il pulsante destro del mouse sul progetto Team, scegliere Impostazioni progetto Team, quindi Controllo del codice sorgente.

    Verrà visualizzata la finestra di dialogo Impostazioni controllo del codice sorgente.

  2. Fare clic sulla scheda Criteri di archiviazione, quindi scegliere Aggiungi.

    Verrà visualizzata la finestra di dialogo Aggiungi criteri di archiviazione.

  3. Dall'elenco Criteri di archiviazione selezionare il tipo di criteri desiderato, quindi scegliere OK.

    L'elenco include le opzioni seguenti:

    • Selezionare Compilazioni per richiedere che una compilazione precedente sia stata completata prima che qualsiasi modifica possa essere archiviata.

    • Selezionare Analisi codice per richiedere che venga eseguita l'analisi codice prima che sia possibile archiviare il codice. Viene visualizzata la finestra di dialogo Editor dei criteri analisi codice.

      Selezionare le caselle di controllo relative ai tipi di analisi del codice che si desidera eseguire. Le opzioni disponibili sono Consenti archiviazione dei soli file della soluzione corrente, Attiva analisi codice C/C++ (/analyze) e Attiva analisi codice gestito. Se si seleziona la casella di controllo Attiva analisi del codice gestito, selezionare le impostazioni delle regole desiderate in Impostazioni regole per analisi del codice gestito.

      Per ulteriori informazioni sull'utilizzo degli strumenti di analisi codice, vedere Creazione e utilizzo di criteri di archiviazione di analisi codice.

      Al termine, fare clic su OK.

    • Selezionare Criteri di test per richiedere che vengano eseguiti determinati test prima che sia possibile archiviare il codice. Verrà visualizzata la finestra di dialogo Criteri di test.

      Fare clic su Sfoglia. Nella finestra di dialogo Sfoglia, specificare un file di metadati e scegliere OK. Nella finestra di dialogo Criteri di test, selezionare le caselle di controllo relative agli elenchi dei test che devono essere eseguiti per soddisfare i criteri di archiviazione.

      (Facoltativo) Selezionare la casella di controllo Applicare i criteri di archiviazione ai test interessati da modifiche del codice se si desidera limitare i criteri in base a questo criterio.

      Per ulteriori informazioni, vedere Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio e Definizione di elenchi di test per raggruppare i test.

    • Se si è selezionato Elementi di lavoro, i criteri vengono aggiunti all'elenco a cui è necessario associare un elemento di lavoro con l'archiviazione.

  4. Dopo avere impostato i criteri di archiviazione, scegliere OK. I nuovi criteri di archiviazione verranno visualizzati con le future archiviazioni.

Vedere anche

Attività

Procedura dettagliata: personalizzazione dei criteri e delle note di archiviazione

Procedura: creare un elenco di test

Riferimenti

Comando Configure

Concetti

Impostare e applicare controlli di qualità