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:*