Opdracht Wijzigingenset
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Geeft informatie weer over en kunt u de kenmerken, zoals opmerkingen en check-innotities, wijzigen die zijn gekoppeld aan een wijzigingenset.
Voorwaarden
Als u de opdracht changeset
wilt gebruiken, moet u de machtiging Lezen instellen op toestaan voor bestanden of mappen in de wijzigingenset waarvoor u volledige informatie wilt weergeven. De enige gebruikers die de notities en opmerkingen die zijn gekoppeld aan een wijzigingenset kunnen wijzigen, zijn de gebruikers die de wijzigingenset hebben gemaakt of een gebruiker met de Wijzigingen van andere gebruikers wijzigen globale machtiging.
Zie standaard TFVC-machtigingenvoor meer informatie.
Syntaxis
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
Parameters
Argument
argument | beschrijving |
---|---|
comment |
Geeft een opmerking over het inchecken. |
@<commentfile> |
Hiermee geeft u een pad op van een bestand op schijf dat de opmerking bevat die wordt gebruikt voor het inchecken. |
<NoteFieldName>=<NoteFieldValue> |
Hiermee stelt u de waarde van het inchecknotitieveld in. U kunt meerdere, door puntkomma's gescheiden field=value expressies opgeven. |
@<notefile> |
Biedt het pad van een bestand op de schijf dat veldnamen en waarden voor inchecknotitie bevat in de indeling van field=value met één per regel. |
<TeamProjectCollectionUrl> |
De URL van de projectverzameling met een wijzigingenset waarvan u informatie wilt weergeven of waarvan u de kenmerken wilt wijzigen, bijvoorbeeld http://myserver:8080/tfs/DefaultCollection . |
<username> |
Biedt een waarde voor de optie /user . U kunt dit argument opgeven als Domain\username of username . |
<changesetnumber> |
Identificeert de wijzigingenset die moet worden gecontroleerd of gewijzigd. Kan niet worden gebruikt met /latest . |
Optie
optie | beschrijving |
---|---|
/comment |
Hiermee vervangt u de wijzigingensetcommentaar die is gemaakt tijdens het incheckproces, door een nieuwe opmerking. |
/notes |
Bevat een of meer inchecknotities die u aan de wijzigingenset kunt koppelen. |
/latest |
Hiermee geeft u de meest recente wijzigingenset. Kan niet worden gebruikt met <changesetnumber> . |
/noprompt |
Onderdrukt eventuele aanwijzingen voor invoer van u. |
/collection |
Hiermee geeft u de projectverzameling op. |
/login |
Hiermee geeft u de gebruikersnaam en het wachtwoord voor verificatie van de gebruiker met Azure DevOps. |
Opmerkingen
Een wijzigingenset is een set bestands- en maprevisies die zijn doorgevoerd op de Team Foundation-versiebeheerserver als onderdeel van dezelfde check-in-gebeurtenis. Zie Werken met wijzigingensetsvoor meer informatie.
U kunt de opdracht changeset
gebruiken om de kenmerken van een wijzigingenset weer te geven en de eigenschappen ervan te wijzigen. U kunt de opdracht history
gebruiken om te bepalen over welke wijzigingenset u informatie wilt ophalen. Zie History Commandvoor meer informatie.
Zie Team Foundation-versiebeheeropdrachten gebruikenvoor meer informatie over het gebruik van het opdrachtregelprogramma tf
.
Voorbeelden
In het volgende voorbeeld wordt gedetailleerde informatie weergegeven over de wijzigingenset 8675309 in een bewerkbare indeling in visual Studio Details voor wijzigingenset 8675309 - Bronbestanden dialoogvenster en wordt de bestaande opmerking vervangen door Dit is een nieuwe opmerking.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Nadat u de opdracht hebt ingevoerd, selecteert u in het dialoogvenster Visual Studio Details for Changeset 8675309 - Source FilesSave om de opmerking te koppelen aan de wijzigingenset.
In het volgende voorbeeld ziet u twee inchecknotities die u aan de wijzigingenset kunt koppelen.
c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309
In het volgende voorbeeld ziet u twee inchecknotities die spaties in de waarden en namen bevatten die u aan de wijzigingenset kunt koppelen.
c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309
In het volgende voorbeeld worden de inchecknotities in het bestand notes.txt gekoppeld aan de wijzigingenset 8675309.
c:\projects>tf changeset /notes:@notes.txt 8675309
De notes.txt kan de volgende indeling hebben:
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
In het volgende voorbeeld wordt de bestaande opmerking voor wijzigingenset 8675309 vervangen en wordt informatie weergegeven over de wijzigingenset in het opdrachtpromptvenster. In dit voorbeeld wordt het dialoogvenster Visual Studio Changeset niet geopend.
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
In het volgende voorbeeld ziet u niet-bewerkbare informatie over wijzigingenset 8675309 in het opdrachtpromptvenster.
c:\projects>tf changeset 8675309 /noprompt
Voorbeelduitvoer:
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
Verwante artikelen
- opdracht controleren
- opdrachten uitchecken en bewerken
- opdracht
- opdracht Geschiedenis
- Opdracht configureren
- Werken met wijzigingensets