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 username a 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