Comando Set di modifiche
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Visualizza informazioni su e consente di modificare gli attributi, ad esempio commenti e note di archiviazione, associati a un insieme di modifiche.
Prerequisiti
Per usare il comando changeset
, disporre dell'autorizzazione Lettura impostata su Consenti per qualsiasi file o cartelle nel set di modifiche per cui si desidera visualizzare informazioni complete. Gli unici utenti che possono modificare le note e i commenti associati a un insieme di modifiche sono gli utenti che hanno creato il set di modifiche o un utente che ha la Rivedere le modifiche di altri utenti autorizzazione globale.
Per altre informazioni, vedere autorizzazioni TFVC predefinite.
Sintassi
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
Parametri
Discussione
argomento | Descrizione |
---|---|
comment |
Fornisce un commento sull'archiviazione. |
@<commentfile> |
Specifica un percorso di un file su disco contenente il commento utilizzato per l'archiviazione. |
<NoteFieldName>=<NoteFieldValue> |
Imposta il valore del campo della nota di archiviazione. È possibile specificare più espressioni separate da punto e virgola field=value . |
@<notefile> |
Fornisce il percorso di un file su disco che contiene i nomi e i valori dei campi delle note di archiviazione nel formato di field=value con una riga per riga. |
<TeamProjectCollectionUrl> |
URL della raccolta di progetti contenente un insieme di modifiche su cui si desidera visualizzare informazioni o i cui attributi si desidera modificare, ad esempio, http://myserver:8080/tfs/DefaultCollection . |
<username> |
Fornisce un valore all'opzione /user . È possibile specificare questo argomento come Domain\username o username . |
<changesetnumber> |
Identifica il set di modifiche da rivedere o modificare. Non è possibile usare con /latest . |
Opzione
di opzione |
Descrizione |
---|---|
/comment |
Sostituisce il commento del set di modifiche creato durante il processo di archiviazione, con un nuovo commento. |
/notes |
Fornisce una o più note di archiviazione da associare al set di modifiche. |
/latest |
Specifica il set di modifiche più recente. Non è possibile usare con <changesetnumber> . |
/noprompt |
Elimina eventuali richieste di input da parte dell'utente. |
/collection |
Specifica la raccolta di progetti. |
/login |
Specifica il nome utente e la password per autenticare l'utente con Azure DevOps. |
Osservazioni
Un set di modifiche è un set di revisioni di file e cartelle di cui è stato eseguito il commit nel server di controllo della versione di Team Foundation come parte dello stesso evento di archiviazione. Per altre informazioni, vedere Uso dei set di modifiche.
È possibile usare il comando changeset
per visualizzare gli attributi di un insieme di modifiche e modificarne le proprietà. È possibile usare il comando history
per determinare il set di modifiche su cui si desidera ottenere informazioni. Per altre informazioni, vedere Cronologia.
Per altre informazioni su come usare l'utilità della riga di comando tf
, vedere Usare i comandi di controllo della versione di Team Foundation.
Esempi
Nell'esempio seguente vengono visualizzate informazioni dettagliate sul set di modifiche 8675309 in un formato modificabile nella finestra di dialogo Dettagli del set di modifiche di Visual Studio 8675309 - File di origine e sostituisce il commento esistente con Questo è un nuovo commento.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Dopo aver immesso il comando, nella finestra di dialogo Dettagli del set di modifiche 8675309 - File di origine selezionare Salva per associare il commento al set di modifiche.
Nell'esempio seguente vengono fornite due note di archiviazione da associare al set di modifiche.
c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309
Nell'esempio seguente vengono fornite due note di archiviazione che includono spazi nei valori e nei nomi da associare al set di modifiche.
c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309
Nell'esempio seguente le note di archiviazione incluse nel file notes.txt vengono associate al set di modifiche 8675309.
c:\projects>tf changeset /notes:@notes.txt 8675309
Dove il notes.txt può essere nel formato seguente:
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
Nell'esempio seguente viene sostituito il commento esistente per il set di modifiche 8675309 e vengono visualizzate informazioni sul set di modifiche nella finestra del prompt dei comandi. In questo esempio non viene aperta la finestra di dialogo set di modifiche di Visual Studio
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
Nell'esempio seguente vengono visualizzate informazioni non modificabili sul set di modifiche 8675309 nella finestra del prompt dei comandi.
c:\projects>tf changeset 8675309 /noprompt
Output di esempio:
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 isn't 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
Articoli correlati
- comando checkin
- estrazione e modifica comandi
- comando Shelve
- comando cronologia
- Configurare comando
- Uso dei set di modifiche