Megosztás a következőn keresztül:


Változáskészlet parancs

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Megjeleníti a változáskészlethez társított attribútumokat, például megjegyzéseket és bejelentkezési megjegyzéseket, és módosíthatja azokat.

Előfeltételek

A changeset parancs használatához be kell állítania az olvasási jogosultságot, hogy engedélyezze a módosításkészlet azon fájljait vagy mappáit, amelyek teljes adatait meg szeretné jeleníteni. A módosításkészlethez társított jegyzeteket és megjegyzéseket csak azok a felhasználók módosíthatják, akik létrehozták a módosításkészletet, vagy olyan felhasználó, aki rendelkezik a másik felhasználó módosításainak globális módosítására vonatkozó engedéllyel.

További információ: Alapértelmezett TFVC-engedélyek.

Syntax

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

Paraméterek

Argumentum

Argumentum Leírás
comment Megjegyzést fűz a bejelentkezéshez.
@<commentfile> Megadja a lemezen lévő fájl elérési útját, amely tartalmazza a bejelentkezéshez használt megjegyzést.
<NoteFieldName>=<NoteFieldValue> A bejelentkezési megjegyzés mező értékét állítja be. Több pontosvesszővel tagolt field=value kifejezést is megadhat.
@<notefile> Egy olyan lemezen lévő fájl elérési útját adja meg, amely a beadási megjegyzés mezőneveket és értékeket tartalmazza soronként egy formátumban field=value .
<TeamProjectCollectionUrl> Annak a projektgyűjteménynek az URL-címe, amely egy olyan módosítási halmazt tartalmaz, amelyről információkat szeretne megjeleníteni, vagy amelyek attribútumait módosítani szeretné, például http://myserver:8080/tfs/DefaultCollection.
<username> Értéket ad a /user beállításnak. Ezt az argumentumot megadhatja úgy is Domain\username , hogy az egyik vagy usernamea másik.
<changesetnumber> Azonosítja a felülvizsgálni vagy módosítani kívánt módosításokat. Nem használható a /latest.

Lehetőség

Beállítás Leírás
/comment A bejelentkezési folyamat során létrehozott módosításkészlet-megjegyzést egy új megjegyzésre cseréli.
/notes Egy vagy több, a módosításkészlethez társítandó bejelentkezési megjegyzést tartalmaz.
/latest A legutóbbi módosításkészletet adja meg. Nem használható a <changesetnumber>.
/noprompt Letiltja az Öntől érkező bemeneti kéréseket.
/collection A projektgyűjteményt adja meg.
/login Megadja a felhasználónevet és a jelszót, amellyel hitelesítheti a felhasználót az Azure DevOpsszal.

Megjegyzések

A változáskészlet olyan fájl- és mappaverziók készlete, amelyeket ugyanazon bejelentkezési esemény részeként véglegesítettek a Team Foundation verziókövetési kiszolgálójához. További információ: Módosítások használata.

A parancs segítségével changeset megtekintheti egy módosításkészlet attribútumait, és módosíthatja annak tulajdonságait. A parancs segítségével history meghatározhatja, hogy melyik módosítási halmazról szeretne információt szerezni. További információ: Előzmények parancs.

A parancssori segédprogram használatáról további információt a tf Team Foundation verziókövetési parancsainak használata című témakörben talál.

Példák

Az alábbi példa részletes információkat jelenít meg a módosításokról 8675309 szerkeszthető formátumban a Visual Studio Részletek a módosításokhoz 8675309 – Forrásfájlok párbeszédpanelen, és a meglévő megjegyzést lecseréli az Ez egy új megjegyzésre.

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

Miután megadta a parancsot, a Visual Studio Details for Changeset 8675309 – Forrásfájlok párbeszédpanelen válassza a Mentés lehetőséget a megjegyzés és a módosításkészlet társításához.

Az alábbi példa két, a módosításkészlethez társítandó bejelentkezési megjegyzést tartalmaz.

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

Az alábbi példa két olyan beadási megjegyzést tartalmaz, amelyek szóközöket tartalmaznak a módosításkészlethez társítandó értékekben és nevekben.

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

Az alábbi példa a fájlban szereplő bejelentkezési jegyzeteket notes.txt társítja a módosítási 8675309.

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

Ahol a notes.txt a következő formátumban lehet:

field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;

Az alábbi példa lecseréli a módosításkészlet 8675309 meglévő megjegyzését, és megjeleníti a módosításkészlet adatait a parancssorablakban. Ez a példa nem nyitja meg a Visual Studio Changeset párbeszédpanelt .

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

Az alábbi példa nem szerkeszthető információkat jelenít meg a parancssori ablakban 8675309 módosításokról.

c:\projects>tf changeset 8675309 /noprompt

Példa a kimenetre:

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