Condividi tramite


Comando Shelvesets (controllo della versione di Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Il comando controllo della versione di Team Foundation (TFVC) shelvesets consente di visualizzare informazioni su un set di modifiche sviate.

Prerequisiti

Per usare il shelvesets comando, è necessario disporre dell'autorizzazione Lettura e dell'autorizzazione Estrazione impostata su Consenti per gli elementi negli scaffali. Per altre informazioni, vedere Autorizzazioni tfvc predefinite.

Sintassi

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

Parametri

Argomenti

Argomento Descrizione
<ownername> Fornisce un valore come * o DOMAIN\username all'opzione /owner .
<shelvesetname> Nome dell'insieme di scaffali.
<TeamProjectCollectionUrl> URL della raccolta di progetti che contiene un set di modifiche di cui si desidera visualizzare le informazioni, ad esempio http://myserver:8080/tfs/DefaultCollection.
<username> Fornisce un valore all'opzione /login . È possibile specificare un valore di nome utente come DOMAIN\username o username.

Opzioni

Opzione Descrizione
/owner Specifica uno o più proprietari degli scaffali. È possibile usare caratteri jolly.
/format Specifica il tipo di formato in cui visualizzare le informazioni sugli scaffali.

Brief visualizza il nome degli scaffali, il nome dell'utente che l'ha creato e un commento degli scaffali, se presente. Detailed visualizza il nome, il proprietario e il commento degli scaffali oltre a un elenco di elementi di lavoro associati ed eventuali note di archiviazione. Brief è il valore predefinito.
/collection Specifica la raccolta di progetti.
/login Specifica il nome utente e la password per autenticare l'utente con Azure DevOps.

Osservazioni:

Gli scaffali vengono creati dal comando Shelve. Gli scaffali vengono archiviati nel server Azure DevOps e possono essere recuperati in un'area di lavoro da qualsiasi utente che dispone di autorizzazioni sufficienti usando il comando Unshelve.

A differenza di un insieme di modifiche, un set di scaffali è un'entità senza controllo delle versioni. Se l'utente o un altro utente annulla gli elementi in un insieme di scaffali, modifica diversi file e rihelve lo scaffale, TFVC non crea una nuova versione degli elementi per un confronto futuro. TFVC non mantiene alcun record di chi ha modificato gli elementi, quando o come. Per altre informazioni su come decidere se archiviare o archiviare un set di modifiche in sospeso e una panoramica generale dell'shelving, vedere Usare gli scaffali.

Per informazioni dettagliate sulle singole revisioni dei file di origine in un particolare insieme di scaffali, è possibile usare il comando Stato con l'opzione /shelveset .

È possibile confrontare una revisione suddivisa con la versione degli scaffali di base senza rimuovere l'elemento nell'area di lavoro. È possibile usare questa funzionalità per eseguire una rapida revisione del codice peer.

Per altre informazioni su come usare l'utilità della tf riga di comando, vedere Usare i comandi di controllo della versione di Team Foundation.

Esempi

Nell'esempio BuddyTest_23 seguente vengono visualizzate informazioni sul set di scaffali per il server Azure DevOps a cui viene eseguito il mapping della directory corrente:

c:\projects>tf shelvesets BuddyTest_23

Nell'esempio seguente sono elencati gli scaffali di proprietà di Pat:

c:\projects>tf shelvesets /owner:Pat

Nell'esempio seguente vengono visualizzate informazioni su tutti gli scaffali nel server Azure DevOps a cui viene eseguito il mapping della directory corrente:

c:\projects>tf shelvesets /owner:*