Changeset Komutu
Bir değişiklik kümesiyle ilişkilendirilmiş yorumlar ve iade notları gibi öznitelikleri değiştirmenize izin verir ve onlar hakkındaki bilgileri gösterir.
Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)
changeset komutunu kullanmak için, hakkında tam bilgi görüntülemek istediğiniz değişiklik kümesindeki herhangi bir dosya veya klasör için Oku izninin İzin ver'e ayarlanmış olması gerekir. Bir değişiklik kümesiyle ilişkili notları ve yorumları değiştirebilecek kullanıcılar sadece değişiklik kümesini oluşturanlar veya diğer kullanıcının değişikliklerini gözden geçirme genel iznine sahip olanlardır. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.
tf changeset [/comment:("comment"|@commentfile)]
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]]
[changesetnumber | /latest][/login:username,[password]]
Parametreler
Bağımsız Değişken |
Açıklama |
---|---|
comment |
İade hakkında bir yorum sağlar. |
@commentfile |
İade için kullanılmış yorumu içeren diskteki bir dosyanın yolunu belirtir. |
NoteFieldName=NoteFieldValue |
İade notu alanının değerini ayarlar. Çoklu, noktalı virgülle ayrılmış "field_value" ifadeleri sağlayabilirsiniz. |
@notefile |
Her satırda "field=value" biçiminde değerleri ve iade notu alan adları içeren diskteki bir dosyanın yolunu sağlar. |
TeamProjectCollectionUrl |
Hakkında bilgi görüntülemek veya özniteliklerini değiştirmek istediğiniz bir değişiklik kümesi içeren takım projesi koleksiyonunun URL'sidir (ö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 |
Açyklama |
---|---|
/comment |
İade işlemi sırasında oluşturulmuş değişiklik kümesi yorumunu yeni bir yorumla değiştirir. |
/notes |
Değişiklik kümesiyle ilişkilendirmek üzere bir ya da daha fazla iade notu sağlar. |
/latest |
En son değişiklik kümesini belirtir. changesetnumber. ile kullanılamaz |
/noprompt |
Sizden gelen giriş isteklerini engeller. |
/collection |
Takım projesi koleksiyonunu belirtir. |
/login |
Visual Studio Team Foundation Server için kullanıcının kimliğini doğrulamak üzere kullanıcı adı ve parolayı belirtir. |
Açıklamalar
Bir değişiklik kümesi aynı iade etme olayının parçası olarak Team Foundation sürüm denetimi sunucusuna işlenen bir dosya ve klasör gözden geçirmeleri kümesidir. Daha fazla bilgi için bkz. Değişiklik Kümeleriyle Çalışma.
changeset komutunu bir değişiklik kümesinin özniteliklerini görmek ve onun özelliklerini değiştirmek üzere kullanabilirsiniz. Hangi değişiklik kümesi hakkında bilgi elde etmek istediğinizi belirlemek üzere History komutunu kullanabilirsiniz. Daha fazla bilgi için bkz. History Komutu.
Team Foundation sürüm denetimi sunucunuzdaki öğeler ve onlarla eşlenen çalışma alanları hakkında ek bilgiler sağlayan diğer Team Foundation komutlarının bağlantıları için bkz. Bilgilendirici Komutlar.
tf komut satırı yardımcı programı hakkında daha fazla bilgi için, bkz. Tf Komut Satırı Yardımcı Uygulama Komutları
Örnekler
Aşağıdaki örnek Değişiklik kümesi iletişim kutusunda 8675309 değişiklik kümesi hakkında ayrıntılı bilgiyi düzenlenebilir bir biçimde görüntüler ve varolan yorumu "Bu yeni bir yorumdur." ile değiştirir.
ENTER'a bastıktan sonra, Değişiklik kümesi ayrıntıları <değişiklik kümesi sayısı> - Kaynak Dosyaları iletişim kutusu görünür. Yorumu değişiklik kümesiyle ilişkilendirmek üzere Kaydet'i tıklatın.
c:\projects>tf changeset /comment:"This is a new comment." 8675309
Aşağıdaki örnek değişiklik kümesiyle ilişkilendirmek üzere 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şkilendirmek için 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 notes.txt dosyasında içerilen iade notlarını 8675309 değişiklik kümesiyle ilişkilendirir.
c:\projects>tf changeset /notes:@notes.txt 8675309
notes.txt aşağıdaki biçimde olabilir:
field1=value1;
field2=value that
spans multiple
lines;
field3 = value3;
Aşağıdaki örnek 8675309 değişiklik kümesi için varolan yorumun yerini doldurur ve Komut İstemi penceresinde değişiklik kümesi hakkında bilgiler gösterir. Örnekte Değişiklik kümesi iletişim kutusu başlatılmaz.
c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309
Aşağıdaki örnek Komut İstemi penceresinde 8675309 değişiklik kümesi hakkında düzenlenemez bilgileri görüntüler.
c:\projects>tf changeset 8675309 /noprompt
Örnek çıktı:
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 is not 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
Ayrıca bkz.
Başvuru
Komutları Denetleme ve Değiştirme
Kavramlar
Değişiklik Kümeleriyle Çalışma