Share via


Komut Satırı Sözdizimi (Sürüm Denetimi)

tf sözdizimi, bir Team Foundation komut satırı yardımcı programı, komutlar aşağıdaki gibidir:

tf command item [/options]

Bu konu komut kısa yolları, özel komut satırı karakterleri, Team Foundation öğesine özgü parametreler, sürüm alanları ve itemspec öğesi kadar belgeleme kurallarını da açıklamaktadır.

Belgeleme Kuralları

[/Brackets], bir komutu tamamlamak için gerekli olmayan seçenekleri gösterir. Köşeli paranteze alınmamış öğeler, işlemi tamamlaması gereken parametreleri gösterir. Örneğin, aşağıdaki komutta, itemspec gereklidir ve /recursive isteğe bağlıdır:

Sözdizimi Örneği: c:\projects>tf getitemspec [/recursive]

Gerçek Komut:c:\projects>tf get c:\projects /recursive

Alternatif Komut: c:\projects>tf get /recursive

Alternatif Komut örneğinde Team Foundation, geçerli dizin olan c:\projects öğesinin ve tüm alt klasörlerinin içeriğini almak niyetinde olduğunuzu çıkarır. Bu yüzden, olsa bile itemspec parametresi gerekli olsa da, mutlaka onu yazmanız gerekmez.

İki olduğunda, kanal (|)-ayrılmış seçenekler bir parantez kümesine alınır, bunlardan birini belirtebilirsiniz ancak her ikisini birden belirtemezsiniz. Örneğin, tf Changeset [/comment:yorum|@commentfile] , /comment: seçeneği veya ( ve ardından Changeset için bir yorum yazabileceğinizi gösterir. |) kullanmak istediğiniz bir açıklamayı içeren dosyanın yolunu belirtmek için **@**commentfile sözdizimini kullanabilirsiniz. Ancak, hem bir açıklamayı hem de bir açıklamadosyası'nı değiştiremezsiniz.

Sözdizimi örneklerinde italik öğeler bir komutu gerçekleştirmek için gerçek karakterlerle değiştirmeniz gereken parametrelerdir. Kalın öğeler kelimesi kelimesine eklediğiniz seçeneklerdir. Örneğin:

Sözdizimi Örneği: tf shelvesetsshelvesetname [/recursive]

Fiili Komut: c:\projects >tf shelvesets BuddyTest_23

Özel Komut Satırı Karakterleri

Komut dosyası geçişi olarak bilinen "@" karakterini bir dizi Team Foundation komutunu aynı anda gerçekleştirmek için kullanabilirsiniz. Bir komut dosyasında veya toplu iş veya komut dosyasında, komut isteminden komut satırı anahtarı kullanmanın başlıca avantajı komut satırı anahtarı kullanımının tekli komutları gerçekleştirmekten daha hızlı olabilmesidir. Daha fazla bilgi için bkz. Komut Satırı Seçenekleri.

Komut Kısayolları ve Diğer Adlar

Aşağıdaki tanımlı komut kısa yolları ve diğer adları tf komut satırı yardımcı programı için desteklenir:

  • del = sil

  • diff = fark

  • düzenle = kullanıma alma

  • hist = history (geçmiş)

  • izn = izin

  • prop = özellikler

  • ren = yeniden adlandır

  • yeniden adlandır = taşı

  • stat = status

  • undel = silmeyi geri al

Yukarıdaki komutlar hakkında daha fazla bilgi için bkz. Tf Komut Satırı Yardımcı Uygulama Komutları.

Team Foundation, Itemspecs ve Versionspecs'i nasıl çözümler

Itemspec Yolları

Öğe belirtiminin kısaltılmış hali olan itemspec, Team Foundation'un bilgisayarınızda veya sürüm denetim sunucusunda adreslenebilir bir öğe ya da öğeler kümesi olarak çözümlemeye çalıştığı bir veya daha fazla karakter kümesidir.

Bir itemspec kabul eden tüm Team Foundation komutları için, ya şu şekilde c:\projects yerel dosya sistemi yolları ya da \\myshare\projects gibi UNC yolları veya $/projects/myfiles gibi sunucu yolları belirleyebilirsiniz.

Yerel yollarda, göreli yollar sağlayabilirsiniz. Örneğin, geçerli dizininiz c:\projects ise ve proje klasörünün alt dizinindeki tüm öğeleri kontrol etmeyi istiyorsanız, tf checkout .\* /recursive yazabilirsiniz.

İpucuİpucu

Joker karakterleri Team Foundation sürüm denetimi komutlarında kullanabilirsiniz, örneğin: * ve ?.

Itemspec öğeniz bir sunucu yolu belirtiyorsa, tam nitelikli olmalıdır. Örneğin, itemspec olarak ./* kullanarak $/projects klasörü altındaki tüm öğeleri kullanıma alamazsınız.

Versionspecs

Sürüm belirtimi, birlikte çalışmak istediğiniz öğenin sürümünü belirtir. Bir komutta sürümleri ya bir versionspec'i sürüm seçeneğinin bir parçası olarak dahil ederek ya da (örneğin, /version:C1256) veya versionspec'i bir dosya adına noktalı virgülle ekleyerek belirtebilirsiniz (örneğin, filename;Lmylabel).

Bir sürüm belirtmek için aşağıdaki düzenlerden herhangi birini kullanın.

Versionspec

Açıklama

Değişiklik kümesi

changeset değişim kümesine ait sürüm Örnek: C1256.

Llabel

label etiketine ait sürüm. Örnek: Lmylabel.

Dyyyy-mm-ddTxx:xx

-veya-

Daa/gg/yyyy

-veya-

.NET Framework destekli herhangi bir biçim.

-veya-

Yerel bilgisayar için tarih biçimlerinden herhangi biri.

.NET Framework yöntemi tarafından ayrıştırılabilecek herhangi bir tarih ve saat biçimi.

Örnek: D2008-01-21T16:00.

Desteklenen Tarih ve saat biçimleri hakkında daha fazla bilgi için .NET Framework Sınıf Kitaplığında DateTime Yapısı sayfasına bakın.

W

get komutuyla çalışma alanınıza en son karşıdan yüklenmiş sürüm.

Wworkspacename;workspaceowner

get komutuyla belirtilmiş çalışma alanına en son karşıdan yüklenmiş sürüm.

Örnek: WResolveRIConflicts;AKerry

T

En son sürüm.

History ya Difference komutlarını kullandığınızda, sürümleri bir tilde işareti (~) ile ayırarak sürüm aralığı belirtebilirsiniz.

Ayrıca bkz.

Başvuru

Komut Satırı Seçenekleri

Kavramlar

Bilgilendirici Komutlar

Raf Kümeleriyle Çalışma

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

Diğer Kaynaklar

Team Foundation Sürüm Denetimi Komut Satırı Başvurusu

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