Perintah changeset
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Menampilkan informasi tentang dan memungkinkan Anda mengubah atribut, seperti komentar dan catatan check-in, yang terkait dengan set perubahan.
Prasyarat
Untuk menggunakan perintah
Untuk informasi selengkapnya, lihat izin TFVC Default.
Sintaksis
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
Parameter
Argumen
Argumen |
Deskripsi |
---|---|
comment |
Memberikan komentar tentang check-in. |
@<commentfile> |
Menentukan jalur file pada disk yang berisi komentar yang digunakan untuk check-in. |
<NoteFieldName>=<NoteFieldValue> |
Mengatur nilai bidang catatan check-in. Anda dapat menyediakan beberapa ekspresi field=value yang dipisahkan titik koma. |
@<notefile> |
Menyediakan jalur file pada disk yang berisi nama bidang catatan check-in dan nilai dalam format field=value dengan satu per baris. |
<TeamProjectCollectionUrl> |
URL kumpulan proyek yang berisi set perubahan yang ingin Anda tampilkan informasinya atau atributnya ingin Anda ubah, misalnya, http://myserver:8080/tfs/DefaultCollection . |
<username> |
Menyediakan nilai untuk opsi /user . Anda dapat menentukan argumen ini sebagai Domain\username atau username . |
<changesetnumber> |
Mengidentifikasi set perubahan yang akan ditinjau atau dimodifikasi. Tidak dapat digunakan dengan /latest . |
Pilihan
Opsi |
Deskripsi |
---|---|
/comment |
Mengganti komentar set perubahan yang dibuat selama proses check-in, dengan komentar baru. |
/notes |
Menyediakan satu atau beberapa catatan check-in untuk dikaitkan dengan set perubahan. |
/latest |
Menentukan set perubahan terbaru. Tidak dapat digunakan dengan <changesetnumber> . |
/noprompt |
Menekan setiap permintaan untuk input dari Anda. |
/collection |
Menentukan koleksi proyek. |
/login |
Menentukan nama pengguna dan kata sandi untuk mengautentikasi pengguna dengan Azure DevOps. |
Komentar
changeset adalah sekumpulan revisi file dan folder yang diterapkan ke server kontrol versi Team Foundation sebagai bagian dari peristiwa check-in yang sama. Untuk informasi selengkapnya, lihat Bekerja dengan Changesets.
Anda dapat menggunakan perintah changeset
untuk melihat atribut set perubahan dan memodifikasi propertinya. Anda dapat menggunakan perintah history
untuk menentukan set perubahan mana yang ingin Anda dapatkan informasinya. Untuk informasi selengkapnya, lihat Perintah Riwayat .
Untuk informasi selengkapnya tentang cara menggunakan utilitas baris perintah tf
, lihat Menggunakan perintah kontrol versi Team Foundation.
Contoh
Contoh berikut menampilkan informasi terperinci tentang set perubahan 8675309 dalam format yang dapat diedit di kotak dialog Detail Visual Studio untuk Changeset 8675309 - File Sumber, dan mengganti komentar yang ada dengan Ini adalah komentar baru.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Setelah Anda memasukkan perintah, dalam kotak dialog Detail Visual Studio untuk Changeset 8675309 - File Sumber, pilih Simpan untuk mengaitkan komentar dengan set perubahan.
Contoh berikut menyediakan dua catatan check-in untuk dikaitkan dengan set perubahan.
c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309
Contoh berikut menyediakan dua catatan check-in yang menyertakan spasi dalam nilai dan nama untuk dikaitkan dengan set perubahan.
c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309
Contoh berikut mengaitkan catatan check-in yang disertakan dalam file notes.txt dengan set perubahan 8675309.
c:\projects>tf changeset /notes:@notes.txt 8675309
Di mana notes.txt bisa dalam format berikut:
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
Contoh berikut menggantikan komentar yang ada untuk changeset 8675309 dan menampilkan informasi tentang set perubahan di jendela prompt perintah. Contoh ini tidak membuka kotak dialog Visual Studio
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
Contoh berikut menampilkan informasi yang tidak dapat diedit tentang changeset 8675309 di jendela prompt perintah.
c:\projects>tf changeset 8675309 /noprompt
Contoh output:
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
Artikel terkait
- Perintah
Checkin - Perintah Checkout dan Edit
- Perintah
Shelve - Perintah Riwayat
- Mengonfigurasi Perintah
- Bekerja dengan changeset