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
komutunu kullanmak changeset
için, değişiklik kümesinde tam bilgi görüntülemek istediğiniz tüm dosyalar veya klasörler için Okuma iznine izin ver olarak ayarlanmış olmalıdır. Değişiklik kümesiyle ilişkili notları ve açıklamaları değiştirebilen tek kullanıcılar, değişiklik kümesini oluşturan kullanıcılar veya diğer kullanıcının değişikliklerini genel olarak düzelt iznine sahip olan bir kullanıcıdır.
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]]
Parametreler
Bağımsız değişken
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, satır başına bir değer biçiminde iade not alanı adları ve değerleri field=value içeren yolunu 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> |
seçeneğine /user bir değer sağlar. Bu bağımsız değişkeni veya username olarak Domain\username belirtebilirsiniz. |
<changesetnumber> |
Gözden geçirilecek veya değiştirilecek değişiklik kümesini tanımlar. ile /latest 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. ile <changesetnumber> 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ümeleriyle çalışma.
Değişiklik kümesinin changeset
özniteliklerini görüntülemek ve özelliklerini değiştirmek için komutunu kullanabilirsiniz. Hakkında bilgi edinmek istediğiniz değişiklik kümesini belirlemek için komutunu kullanabilirsiniz history
. Daha fazla bilgi için bkz . Geçmiş Komutu.
Komut satırı yardımcı programını kullanma tf
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 ile değiştirir.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Komutu girdikten sonra, Değişiklik Kümesi için Visual Studio Ayrıntıları 8675309 - Kaynak Dosyalar iletişim kutusunda Kaydet'i 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 eklenen 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