Comando Changeset

Visualizza informazioni e consente di modificare gli attributi, ad esempio commenti e note di archiviazione associate a un insieme di modifiche.

Autorizzazioni necessarie

Per utilizzare il comando changeset è necessario disporre dell'autorizzazione Lettura impostata su Consenti per qualsiasi file o cartella nell'insieme di modifiche per il quale si desidera visualizzare informazioni complete. Le note e i commenti associati a un insieme di modifiche possono essere modificati solo dagli utenti che hanno creato l'insieme di modifiche o da un utente che dispone dell'autorizzazione globale Esamina modifiche di altri utenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

tf changeset [/comment:("comment"|@commentfile)] 
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]] 
[changesetnumber | /latest][/login:username,[password]]

Parametri

Argomento

Descrizione

comment

Fornisce un commento sull'archiviazione.

@commentfile

Indica un percorso di un file su disco contenente il commento utilizzato per l'archiviazione.

NoteFieldName=NoteFieldValue

Imposta il valore del campo relativo alle note di archiviazione. È possibile specificare più espressioni "campo=valore" separate da punto e virgola.

@notefile

Fornisce il percorso di un file sul disco contenente i nomi e i valori dei campi relativi alle note di archiviazione in formato "campo=valore", specificati uno per riga.

TeamProjectCollectionUrl

URL dell'insieme di progetti team contenente un set di modifiche di cui si desidera visualizzare le informazioni o modificare gli attributi (ad esempio, http://myserver:8080/tfs/DefaultCollection).

username

Fornisce un valore all'opzione /user. È possibile specificare questo argomento come Dominio\NomeUtente o NomeUtente.

changesetnumber

Identifica l'insieme di modifiche da rivedere o modificare. Non può essere utilizzato con l'opzione /latest.

Opzione

Descrizione

/comment

Sostituisce il commento dell'insieme di modifiche creato durante il processo di archiviazione con un nuovo commento.

/notes

Fornisce una o più note di archiviazione da associare all'insieme di modifiche.

/latest

Specifica l'insieme di modifiche più recente. Non può essere utilizzata con changesetnumber.

/noprompt

Non vengono visualizzati prompt che richiedono l'input da parte dell'utente.

/collection

Specifica l'insieme di progetti team.

/login

Consente di specificare il nome utente e la password necessari per autenticare l'utente con Visual Studio Team Foundation Server.

Note

Un insieme di modifiche è costituito da un insieme di revisioni di file e cartelle di cui è stato eseguito il commit nel server Controllo della versione di Team Foundation nel corso dello stesso evento di archiviazione. Per ulteriori informazioni, vedere Utilizzo degli insiemi di modifiche.

Utilizzare il comando changeset per visualizzare gli attributi di un insieme di modifiche e cambiarne le proprietà. Utilizzare il comando History per determinare l'insieme di modifiche su cui si desidera ottenere informazioni. Per ulteriori informazioni, vedere Comando History.

Per i collegamenti agli altri comandi di Team Foundation che forniscono ulteriori informazioni sugli elementi disponibili sul server Controllo della versione di Team Foundation e su tutte le aree di lavoro mappate ad esso, vedere Comandi di carattere informativo.

Per ulteriori informazioni su come accedere all'utilità della riga di comando tf, vedere Comandi dell'utilità della riga di comando Tf.

Esempi

L'esempio riportato di seguito consente di visualizzare informazioni dettagliate sull'insieme di modifiche 8675309 in un formato modificabile nella finestra di dialogo Insieme di modifiche e di sostituire il commento esistente con il commento "This is a new comment".

Una volta premuto INVIO, viene visualizzata la finestra di dialogo Dettagli per l'insieme di modifiche <numero insieme di modifiche> - File di origine. Scegliere Salva per associare il commento all'insieme di modifiche.

c:\projects>tf changeset /comment:"This is a new comment." 8675309

L'esempio riportato di seguito consente di fornire due note di archiviazione da associare all'insieme di modifiche.

c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309

L'esempio riportato di seguito consente di fornire due note di archiviazione da associare all'insieme di modifiche nei cui valori e nomi sono inclusi spazi.

c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309

L'esempio riportato di seguito consente di associare le note di archiviazione incluse nel file notes.txt all'insieme di modifiche 8675309.

c:\projects>tf changeset /notes:@notes.txt 8675309

Il formato del file notes.txt può essere il seguente:

field1=value1;

field2=value that

spans multiple

lines;

field3 = value3;

L'esempio seguente consente di sostituire il commento esistente per l'insieme di modifiche 8675309 e di visualizzare informazioni sull'insieme di modifiche nella finestra del prompt dei comandi. In questo esempio non viene avviata la finestra di dialogo Insieme di modifiche.

c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309

L'esempio riportato di seguito consente di visualizzare informazioni non modificabili sull'insieme di modifiche 8675309 nella finestra del prompt dei comandi.

c:\projects>tf changeset 8675309 /noprompt

Esempio di output:

Changeset: 8675309
User: DOMAIN\JohnG
Date: 01/21/2004 21:03:45
Comment:  This check-in fixes issues in several features.  I also refactored some items in buf.c into a new file named bif.c because buf.c was too hard to parse.
Items:
   $/baz/proj/bif.c           Added
   $/baz/proj/buf.c          Modified, Renamed
Work Items:
   34527     The "Access Denied" message is not descriptive enough.
   35628     The UI flickers when I press the '8', 'y', 'Ctrl', and 'End' buttons at the same time.
Check-in Notes:
   Code Reviewer:  ShellM
   Performance Reviewer: ShellM
   Security Reviewer: ShellM

Vedere anche

Riferimenti

Comando Checkin

Comandi Checkout ed Edit

Comando Shelve

Comando History

Comando Configure

Concetti

Utilizzo degli insiemi di modifiche

Altre risorse

Comandi dell'utilità della riga di comando Tf