Příkaz Changeset
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Zobrazí informace o atributech, jako jsou komentáře a poznámky k vrácení se změnami, které jsou přidružené ke sadě změn.
Požadavky
Chcete-li použít changeset
příkaz, musíte mít nastavena oprávnění ke čtení povolit pro všechny soubory nebo složky v sadě změn, pro které chcete zobrazit úplné informace. Jedinými uživateli, kteří mohou upravovat poznámky a komentáře přidružené ke sadě změn, jsou uživatelé, kteří vytvořili sadu změn, nebo uživatel, který má globální oprávnění Revidovat změny jiného uživatele.
Další informace naleznete v tématu Výchozí oprávnění TFVC.
Syntaxe
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
Parametry
Argument
Argument | Popis |
---|---|
comment |
Poskytuje komentář k vrácení se změnami. |
@<commentfile> |
Určuje cestu k souboru na disku, který obsahuje komentář použitý pro vrácení se změnami. |
<NoteFieldName>=<NoteFieldValue> |
Nastaví hodnotu pole pro vrácení se změnami. Můžete zadat více výrazů oddělených středníkem field=value . |
@<notefile> |
Poskytuje cestu k souboru na disku, který obsahuje názvy polí a hodnoty pro vrácení se změnami ve formátu field=value s jedním řádkem. |
<TeamProjectCollectionUrl> |
Adresa URL kolekce projektu, která obsahuje sadu změn, o které chcete zobrazit informace nebo jejichž atributy chcete například upravit http://myserver:8080/tfs/DefaultCollection . |
<username> |
Poskytuje hodnotu možnosti /user . Tento argument můžete zadat buď nebo Domain\username username . |
<changesetnumber> |
Identifikuje sadu změn, která se má zkontrolovat nebo upravit. Nelze použít s /latest . |
Možnost
Možnost | Popis |
---|---|
/comment |
Nahradí komentář sady změn, který byl vytvořen během procesu vrácení se změnami, novým komentářem. |
/notes |
Poskytuje jednu nebo více poznámek k vrácení se změnami, které se mají přidružit ke sadě změn. |
/latest |
Určuje nejnovější sadu změn. Nelze použít s <changesetnumber> . |
/noprompt |
Potlačí všechny výzvy k zadání vstupu od vás. |
/collection |
Určuje kolekci projektů. |
/login |
Určuje uživatelské jméno a heslo pro ověření uživatele pomocí Azure DevOps. |
Poznámky
Sada změn je sada revizí souborů a složek, které byly potvrzeny na server správy verzí Team Foundation jako součást stejné události vrácení se změnami. Další informace naleznete v tématu Práce se sadami změn.
Pomocí příkazu můžete changeset
zobrazit atributy sady změn a upravit jeho vlastnosti. Pomocí příkazu můžete history
určit, o které sadě změn chcete získat informace. Další informace naleznete v tématu Příkaz historie.
Další informace o tom, jak používat nástroj příkazového tf
řádku, naleznete v tématu Použití příkazů správy verzí Team Foundation.
Příklady
Následující příklad zobrazí podrobné informace o sadě změn 8675309 v upravitelném formátu v sadě Visual Studio Details for Changeset 8675309 – Zdrojové soubory dialogové okno a nahradí existující komentář tímto novým komentářem.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Po zadání příkazu v sadě Visual Studio Details for Changeset 8675309 – Zdrojové soubory vyberte Uložit a přidružte komentář k sadě změn.
Následující příklad obsahuje dvě poznámky k vrácení se změnami pro přidružení k sadě změn.
c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309
Následující příklad obsahuje dvě poznámky k vrácení se změnami, které obsahují mezery v hodnotách a názvech, které se mají přidružit ke sadě změn.
c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309
Následující příklad přidruží poznámky k vrácení se změnami zahrnuté v souboru notes.txt se sadou změn 8675309.
c:\projects>tf changeset /notes:@notes.txt 8675309
Kde notes.txt může být v následujícím formátu:
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
Následující příklad nahradí existující komentář pro sadu změn 8675309 a zobrazí informace o sadě změn v okně příkazového řádku. Tento příklad neotevře dialogové okno Sady změn sady Visual Studio.
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
Následující příklad zobrazí nepravitelné informace o sadě změn 8675309 v okně příkazového řádku.
c:\projects>tf changeset 8675309 /noprompt
Ukázkový výstup:
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