Değişiklik kümesi komutu
Azure DevOps Services'ı | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
hakkındaki bilgileri görüntüler ve bir değişiklik kümesiyle ilişkili açıklamalar ve iade notları gibi öznitelikleri değiştirmenize olanak tanır.
Önkoşullar
Daha fazla bilgi için bkz. Varsayılan TFVC izinleri.
Sözdizimi
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
Parametre
Tartışma
Bağımsız Değişken | Açıklama |
---|---|
comment |
İadeyle ilgili bir açıklama sağlar. |
@<commentfile> |
İade için kullanılan açıklamayı içeren diskteki bir dosyanın yolunu belirtir. |
<NoteFieldName>=<NoteFieldValue> |
İade notu alanının değerini ayarlar. Birden çok noktalı virgülle ayrılmış field=value ifade sağlayabilirsiniz. |
@<notefile> |
Diskteki bir dosyanın, iade notu alan adlarını ve değerlerini satır başına bir field=value biçiminde içeren yolu sağlar. |
<TeamProjectCollectionUrl> |
Hakkında bilgi görüntülemek istediğiniz veya özniteliklerini değiştirmek istediğiniz değişiklik kümesini içeren proje koleksiyonunun URL'si, örneğin http://myserver:8080/tfs/DefaultCollection . |
<username> |
/user seçeneğine bir değer sağlar. Bu bağımsız değişkeni Domain\username veya username olarak belirtebilirsiniz. |
<changesetnumber> |
Gözden geçirilecek veya değiştirilecek değişiklik kümesini tanımlar.
/latest ile kullanılamaz. |
Seçenek
Seçenek | Açıklama |
---|---|
/comment |
İade işlemi sırasında oluşturulan değişiklik kümesi açıklamasını yeni bir açıklamayla değiştirir. |
/notes |
Değişiklik kümesiyle ilişkilendirilecek bir veya daha fazla iade notu sağlar. |
/latest |
En son değişiklik kümesini belirtir.
<changesetnumber> ile kullanılamaz. |
/noprompt |
Sizden gelen tüm giriş istemlerini gizler. |
/collection |
Proje koleksiyonunu belirtir. |
/login |
Azure DevOps ile kullanıcının kimliğini doğrulamak için kullanıcı adını ve parolayı belirtir. |
Açıklamalar
değişiklik kümesi, aynı iade olayının parçası olarak Team Foundation sürüm denetim sunucusuna kaydedilmiş bir dosya ve klasör düzeltmeleri kümesidir. Daha fazla bilgi için bkz. değişiklik kümeleri ile çalışma
değişiklik kümesinin özniteliklerini görüntülemek ve özelliklerini değiştirmek için changeset
komutunu kullanabilirsiniz. hangi değişiklik kümesi hakkında bilgi almak istediğinizi belirlemek için history
komutunu kullanabilirsiniz. Daha fazla bilgi için bkz. Geçmiş Komutu.
tf
komut satırı yardımcı programını kullanma hakkında daha fazla bilgi için bkz. Team Foundation sürüm denetimi komutlarını kullanma.
Örnekler
Aşağıdaki örnek, Değişiklik Kümesi için Visual Studio Ayrıntıları 8675309 - Kaynak Dosyalar iletişim kutusunda değişiklik kümesi 8675309 düzenlenebilir biçimde ayrıntılı bilgiler görüntüler ve var olan açıklamayı Bu,yeni bir açıklamadır.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Komutu girdikten sonra, Visual Studio Details for Changeset 8675309 - Source Files iletişim kutusunda Kaydet seçerek açıklamayı değişiklik kümesiyle ilişkilendirin.
Aşağıdaki örnek, değişiklik kümesiyle ilişkilendirilecek iki iade notu sağlar.
c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309
Aşağıdaki örnek, değişiklik kümesiyle ilişkilendirilecek değerlerde ve adlarda boşluklar içeren iki iade notu sağlar.
c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309
Aşağıdaki örnek, dosya notes.txt dahil edilen iade notlarını değişiklik kümesi 8675309 ile ilişkilendirir.
c:\projects>tf changeset /notes:@notes.txt 8675309
burada notes.txt aşağıdaki biçimde olabilir:
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
Aşağıdaki örnek, değişiklik kümesi 8675309 için var olan açıklamanın yerini alır ve komut istemi penceresinde değişiklik kümesi hakkındaki bilgileri görüntüler. Bu örnek, Visual Studio Değişiklik Kümesi iletişim kutusunu açmaz.
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
Aşağıdaki örnek, komut istemi penceresinde değişiklik kümesi 8675309 düzenlenemez bilgileri görüntüler.
c:\projects>tf changeset 8675309 /noprompt
Örnek çıkış:
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
İlgili makaleler
- komut iade
- Kullanıma Alma ve Düzenleme Komutlarını
- Shelve Komutu
- Geçmiş Komutu
- komut yapılandırmayı
- Değişiklik Kümeleri ile Çalışma