변경 집합 명령
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
변경 집합과 연결된 주석 및 체크 인 노트와 같은 특성을 변경하고 변경할 수 있는 정보를 표시합니다.
필수 구성 요소
자세한 내용은 기본 TFVC 권한참조하세요.
통사론
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
매개 변수
논쟁
인수 | 설명 |
---|---|
comment |
체크 인에 대한 설명을 제공합니다. |
@<commentfile> |
체크 인에 사용되는 주석이 포함된 디스크의 파일 경로를 지정합니다. |
<NoteFieldName>=<NoteFieldValue> |
체크 인 메모 필드의 값을 설정합니다. 세미콜론으로 구분된 여러 field=value 식을 제공할 수 있습니다. |
@<notefile> |
체크 인 메모 필드 이름과 값이 포함된 디스크의 파일 경로를 줄당 하나씩 field=value 형식으로 제공합니다. |
<TeamProjectCollectionUrl> |
정보를 표시할 변경 집합 또는 수정하려는 특성(예: http://myserver:8080/tfs/DefaultCollection )이 포함된 프로젝트 컬렉션의 URL입니다. |
<username> |
/user 옵션에 값을 제공합니다. 이 인수를 Domain\username 또는 username 지정할 수 있습니다. |
<changesetnumber> |
검토하거나 수정할 변경 집합을 식별합니다.
/latest 사용할 수 없습니다. |
선택
옵션 | 설명 |
---|---|
/comment |
체크 인 프로세스 중에 생성된 변경 집합 주석을 새 주석으로 바꿉니다. |
/notes |
변경 집합과 연결할 하나 이상의 체크 인 노트를 제공합니다. |
/latest |
가장 최근의 변경 집합을 지정합니다.
<changesetnumber> 사용할 수 없습니다. |
/noprompt |
입력에 대한 프롬프트를 표시하지 않습니다. |
/collection |
프로젝트 컬렉션을 지정합니다. |
/login |
Azure DevOps를 사용하여 사용자를 인증할 사용자 이름과 암호를 지정합니다. |
발언
변경 집합 동일한 체크 인 이벤트의 일부로 Team Foundation 버전 제어 서버에 커밋된 파일 및 폴더 수정 버전 집합입니다. 자세한 내용은 변경 집합
changeset
명령을 사용하여 변경 집합의 특성을 보고 해당 속성을 수정할 수 있습니다.
history
명령을 사용하여 정보를 가져올 변경 집합을 확인할 수 있습니다. 자세한 내용은 기록 명령참조하세요.
tf
명령줄 유틸리티를 사용하는 방법에 대한 자세한 내용은 Team Foundation 버전 제어 명령 사용을 참조하세요.
예제
다음 예제에서는 변경 집합 8675309 대한 자세한 정보를 Visual Studio 변경 집합에 대한 세부 정보 8675309 - 원본 파일 대화 상자에서 편집 가능한 형식으로 표시하고 기존 주석을 새 주석바꿉니다.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
명령을 입력한 후 Visual Studio 변경 집합에 대한 세부 정보 8675309 - 소스 파일 대화 상자에서 저장을 선택하여 주석을 변경 집합과 연결합니다.
다음 예제에서는 변경 집합과 연결할 두 개의 체크 인 노트를 제공합니다.
c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309
다음 예제에서는 변경 집합과 연결할 값과 이름의 공백을 포함하는 두 개의 체크 인 노트를 제공합니다.
c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309
다음 예제에서는 파일 notes.txt 포함된 체크 인 노트를 변경 집합 8675309 연결합니다.
c:\projects>tf changeset /notes:@notes.txt 8675309
여기서 notes.txt 다음 형식일 수 있습니다.
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
다음은 변경 집합 8675309 대한 기존 주석을 바꾸고 명령 프롬프트 창에 변경 집합에 대한 정보를 표시하는 예제입니다. 이 예제에서는 Visual Studio 변경 집합 대화 상자를 열지 않습니다.
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
다음 예제에서는 명령 프롬프트 창에 변경 집합 8675309 대한 편집할 수 없는 정보를 표시합니다.
c:\projects>tf changeset 8675309 /noprompt
샘플 출력:
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
관련 문서
- Checkin 명령
- 체크 아웃 및 편집 명령
- 선반 명령
- 기록 명령
- 명령 구성
- 변경 집합 작업