Gestire i tipi di file con controllo della versione di Team Foundation

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

controllo della versione di Team Foundation (TFVC) fornisce definizioni dei tipi di file, che determinano la modalità di elaborazione dei file con estensioni specificate. Ad esempio, è possibile disabilitare i tipi di file selezionati da unire, per impedire a più utenti di estrarli in parallelo.

Nota

Per impostazione predefinita, l'unione dei file e l'estrazione multipla è abilitata. È possibile disabilitare più check-out a livello di progetto.

Prerequisiti

  • Un repository TFVC da usare, anziché un repository Git. Se si è in un repository Git, Esplora controllo del codice sorgente non è disponibile.
  • Per modificare, aggiungere o rimuovere un'associazione di tipi di file, è necessario disporre dell'autorizzazione Modifica a livello di server impostata su Consenti. Per altre informazioni, vedere Autorizzazioni di Azure DevOps Server.

Proprietà del tipo di file

Una definizione del tipo di file DevOps di Azure è costituita da tre proprietà. La più importante di queste proprietà è Estensione file, ovvero l'identificatore univoco per un tipo di file.

Proprietà Esempio
Nome Visual Basic File
Estensione nome del file .vb
Abilitare l'unione dei file e l'estrazione multipla

Come amministratore di Azure DevOps, è possibile specificare che i file di determinati tipi, ad esempio i file binari di Microsoft Excel (*.xls) per cui non esiste uno strumento di unione, non possono essere uniti quando vengono rilevati conflitti e possono essere estratti solo da un utente alla volta. È possibile controllare questa opzione selezionando Abilita unione file e verifica multipla nella finestra di dialogo Modifica tipo di file . Per altre informazioni, vedere Modificare le associazioni dei tipi di file. Se un tipo di file non esiste per una determinata estensione, è possibile unire i file con tale estensione.

Codifiche dei file

Oltre a queste proprietà di tipo di file di base, Azure DevOps tiene traccia della codifica dei file per ogni file nel server di controllo della versione. È possibile eseguire l'override della codifica predefinita per un file dalla finestra Proprietà controllo versione aperta da Esplora controlli del codice sorgente o tramite l'interfaccia della riga di comando. Per altre informazioni, vedere Configurare la codifica dei file di controllo della versione e controllare e modificare i comandi.

Modificare le associazioni dei tipi di file

Le definizioni dei tipi di file consentono di personalizzare il modo in cui i file di sistema controllo della versione di Team Foundation elaborano i file con estensioni specifiche. Definendo un tipo di file, è possibile controllare se i file con un'estensione specifica possono avere parole chiave interne espanse durante un controllo e se più utenti possono modificare un file specifico in parallelo. La procedura seguente illustra come modificare un'associazione di estensione del tipo di file nel controllo della versione.

  1. Nel menu Team selezionare Azure DevOps Server Impostazioni e quindi Tipi di file di controllo del codice sorgente. La finestra di dialogo Tipi di file visualizza un elenco delle estensioni di file attualmente associate al controllo della versione.

  2. Selezionare Edit (Modifica).

  3. Nella casella Nome della finestra di dialogo Modifica tipo file immettere una descrizione per il tipo di file. Ad esempio, Documenti di Word per l'aggiunta dell'associazione di file di documento di Microsoft Word al controllo della versione.

  4. Nella casella Estensione file immettere l'estensione del tipo di file, ad esempio doc per i file di documento di Microsoft Word.

  5. Facoltativamente, selezionare la casella Abilita unione file e più controlli (selezionata per impostazione predefinita).

  6. Selezionare OK per tornare alla finestra di dialogo Tipi di file e verificare la nuova voce.

Suggerimento

È possibile specificare più associazioni di estensioni del tipo di file con un singolo nome. Ad esempio, è possibile aggiungere punti al nome documenti di Word immesso in precedenza.

Configurare la codifica del file di controllo della versione

controllo della versione di Team Foundation proprietà includono informazioni generali sul file e sulla cartella e il tipo di codifica dei file. Le proprietà elencano anche lo stato di archiviazione in sospeso, le informazioni di sicurezza e la cronologia del ramo. Per altre informazioni, vedere Visualizzare le proprietà del file di controllo della versione e della cartella.

Nota

controllo della versione di Team Foundation proprietà non vengono visualizzate nella finestra Proprietà di Visual Studio. Vengono visualizzati nella finestra di dialogo Proprietà , come descritto nella procedura seguente.

Per configurare la codifica del file di controllo della versione:

  1. Open Source Control Explorer.

    Nel menu Visualizza selezionare Altre finestre e quindi Esplora controllo del codice sorgente.

  2. In Esplora controlli del codice sorgente selezionare la casella di riepilogo a discesa Area di lavoro nella barra degli strumenti e selezionare l'area di lavoro da usare.

  3. Passare a un file per il quale si desidera visualizzare le proprietà, fare clic con il pulsante destro del mouse e quindi selezionare Proprietà.

  4. Nella finestra di dialogo Proprietà selezionare la scheda Generale .

  5. Nella scheda Generale selezionare Imposta codifica.

  6. Nella finestra di dialogo Imposta codifica usare la casella di riepilogo a discesa Codifica per selezionare il tipo di base di codifica per il file, ad esempio utf-8.

    Suggerimento

    Selezionare Rileva per avere il sistema rilevare lo schema di codifica file usato con il file e popolare la casella di riepilogo.

  7. Selezionare OK.

Nota

La codifica set genera una modifica in sospeso che deve essere archiviata.

Aggiungere associazioni di tipi di file

Le definizioni dei tipi di file consentono di personalizzare il modo in cui il sistema di controllo della versione elabora i file con estensioni specifiche. Definendo un tipo di file, è possibile controllare se i file con una determinata estensione consentono a più utenti di modificare un file specifico in parallelo. La procedura seguente illustra come aggiungere un'associazione di estensione del tipo di file nel controllo della versione.

  1. Nel menu Team selezionare Azure DevOps Server Impostazioni e quindi selezionare Tipi di file di controllo del codice sorgente. Viene visualizzata la finestra di dialogo Tipi di file che elenca le estensioni di file attualmente associate al controllo della versione.

  2. Selezionare Aggiungi.

  3. Nella finestra di dialogo Aggiungi tipo file digitare una descrizione per il nuovo tipo di file, ad esempio Documenti di Word, per aggiungere un'associazione di file di Microsoft Word al controllo della versione.

  4. Nella casella Estensione file digitare o selezionare l'estensione del tipo di file, ad esempio doc, per i file di documento di Microsoft Word.

  5. Facoltativamente, selezionare la casella di controllo Abilita unione file e selezione multipla (selezionata per impostazione predefinita).

  6. Selezionare OK per tornare alla finestra di dialogo Tipi di file e verificare la nuova voce.

Suggerimento

È possibile specificare più estensioni di tipo di file da associare a un singolo nome, ad esempio è possibile aggiungere punti al nome documenti di Word immesso in questa procedura.

Rimuovere un tipo di file associato

Le definizioni dei tipi di file consentono di personalizzare il modo in cui il sistema di controllo della versione gestisce i file con estensioni specifiche. Definendo un tipo di file, è possibile controllare se i file con un'estensione specifica possono avere parole chiave interne espanse durante un controllo e se più utenti possono modificare un file specifico in parallelo. Per informazioni sull'aggiunta di associazioni di tipi di file al controllo della versione, vedere Aggiungere l'associazione dei tipi di file con controllo della versione di Team Foundation. La procedura seguente illustra come rimuovere un'estensione del tipo di file associata al controllo della versione.

  1. Nel menu Team selezionare Azure DevOps Server Impostazioni e quindi selezionare Tipi di file di controllo del codice sorgente.

    La finestra di dialogo Tipi di file visualizza un elenco delle estensioni del nome file attualmente associate al controllo della versione.

  2. Evidenziare l'estensione del tipo di file da rimuovere e quindi selezionare Rimuovi.

    La voce viene cancellata e non viene più visualizzata nella finestra di dialogo Tipi di file .

  3. Selezionare OK.