Aracılığıyla paylaş


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

Checkin Komutu

Komutları Denetleme ve Değiştirme

Shelve Komutu

History Komutu

Configure Komutu

Kavramlar

Değişiklik Kümeleriyle Çalışma

Diğer Kaynaklar

Tf Komut Satırı Yardımcı Uygulama Komutları