Aracılığıyla paylaş


Komut satırı sözdizimi (her yerde Team Explorer)

Şimdi Team Foundation Server için Platformlar Arası Komut Satırı İstemcisi öğesini yüklediniz. Ancak herhangi bir komut yazmadan önce genel sözdizimi ve kullanım bilgilerini anlamanız gerekir.

Bu konuda

Seçenekleri belirtme

UNIX bilgisayarlarda mutlak yollar bir eğik çizgi (/) ile başlar, bu nedenle seçenekleri başlatmak için kısa çizgi (-) kullanırsınız. Aksi takdirde Team Foundation Server için Platformlar Arası Komut Satırı İstemcisi, bir seçenekten yol belirtemez.

Tırnak içine alma ve kaçış

Unix kabukları; joker karakterler, düzenli ifadeler, vb. için birçok özel karakteri destekler. Bu bağımsız değişkenler kabuğunuzun özel olarak değerlendirdiği karakterler içeriyorsa, kaçmanız veya bağımsız değişkenleri komutlara teklif etmeniz gerekir. Aşağıda gösterildiği gibi UNIX kabuklarında sabit metin işaretleyebilirsiniz:

  • Karakterin hazır bilgi değerini korumak için, önüne bir ters eğik çizgi (\) koyun. Örnek:

    tf checkout -recursive $/Inventory/Client\ Suite/
    
  • Etrafı kapalı karakterlerin hazır bilgi değerlerini korumak için, metni tek tırnak işareti içine (‘’) alın. Tek tırnak içine alındıysa, dolar işareti ($) ve joker karakterlerle başvurulan kabuk değişkenleri genişletilmez. Örnek:

    tf checkout -recursive ‘$/Inventory/Client Suite/’
    
  • Etrafı kapalı karakterlerin ($, `, \, ve ! dışında) hazır bilgi değerini korumak için, metni çift tırnak işareti içine (“”) alın.

    Bu özel durumlar nedeniyle, değişkenler genişletilir, subshells hala değerlendirilir, ters eğik çizgi kaçış karakteri için hala kullanılabilir ve geçmiş olaylar hala genişletilir. Aşağıdaki örnekte önlemek için yine de ters eğik çizginin gerekli olduğu gösterilmiştir! geçmiş bir olaya genişletilmekten.

    tf checkin -comment:”Fixed the bug\!” file.java
    

Visual Studio Team Foundation Server için sunucu yolları bir dolar işaretiyle başlar, ancak Unix kabukları, değişken genişletmesini başlatmak için dolar işaretini kullanır. Sh, ksh, bash ve zsh gibi kabuklar, bir sunucu yolunda, dolar işaretinden sonra gelen karakterin, geçerli bir değişken adı olmadığını bilir. Bu nedenle, bu kabuklar dolar işaretini Team Foundation Server için Platformlar Arası Komut Satırı İstemcisi hedefine değiştirmeden geçirir.

Ancak, (tcsh dahil) csh'den türetilen kabuklar komut satırını bu şekilde ayrıştırmaz. Bu kabuklar, dolar işaretini okur ve şu şekilde metinle eşleşen bir değişkenin onun yerine koymayı dener: Metni bir eğik çizgiyi (/) izlediğinden ve bu kabukların değişken isimlerinin bir harfle başlaması gerektiğinden hata görüntülenir. Csh veya tcsh kabuklarını kullanıyorsanız, bir ters eğik çizgi veya tek tırnak işareti kullanarak sunucu yollarında dolar işaretlerinden kaçınmanız gerekir. Çift tırnak kabuğun değişkeni genişletmeye çalışmasına neden olur. CSH kabukları için birkaç kaçış ve alıntı örneği:

tf checkout -recursive \$/Inventory/Client\ Suite/

tf checkout -recursive ‘$/Inventory/Client Suite/’

tf checkout -recursive \$”/Inventory/Client Suite/”

Öğe belirtimleri

Bir öğe belirtimi Team Foundation Server için Platformlar Arası Komut Satırı İstemcisi için bir seçenek veya komuta parametre girişi olan bir dosya veya klasörü açıklayan bir yerel veya sunucu yoludur. Öğe belirtimi, noktalı virgülle ayrılmış sürüm belirtimi soneki içerebilir. Bu sonek isteğe bağlıdır. Yalnızca bir öğenin geçmiş sürümüne başvuru yapmak istediğinizde soneki belirtin.

Örnek öğe belirtimleri:

Öğe belirtimi

Description

$/Inventory/src

Bir klasörün sunucu yolu

$/Inventory/src/Class.java

Bir dosyanın sunucu yolu

/tmp/Inventory

Çalışan bir klasörün yerel yolu (Unix)

/tmp/Inventory/src/Class.java

Bir dosyanın yerel yolu (Unix)

C:\Inventory\src

Çalışan bir klasörün yerel yolu (Windows)

C:\Inventory\src\Class.java

Bir dosyanın yerel yolu (Windows)

$/Inventory/src;C4095

Değişiklik kümesi 4095'te bir klasörün sunucu yolu

. \Class.java;C129

Değişiklik kümesi 129'da bir dosyanın göreli yerel yolu (Windows)

./Class.java;Lrelease-1.0

Etiket yayını-1.0'da bir dosyanın göreli yerel yolu (Unix)

$/Inventory/src/file.txt;Wdev;john

John'a ait olan geliştirme çalışma alanındaki sürümde sunucu yolu.

File.txt;D01/01/2007

1 Ocak 2007'deki yerel yol

NotNot
ISO 8601 tarihleri destekleniyor.Tarihler kullanıcının yerine göre ayrıştırılır.

file.txt;X1067

Silme Kimliği 1067 ile önceden silinen dosya

Sürüm belirtimleri

Bir sürüm belirtimi, belirli tek bir sürüme veya sürüm denetimindeki öğenin bir dizi sürümüne başvuran özel olarak biçimlendirilmiş bir dizedir. Sürüm belirtimleri iki şekilde kullanılır: öğe belirtimlerine yönelik sonekler olarak (bu konunun önceki kısımlarındaki Item Specifications bölümüne bakın) ve belirli komutlar için -version seçeneğine yönelik tek başına değerler olarak.

Örnek sürüm belirtimleri:

Sürüm Belirtimi Biçimi

Description

T

En son sürüm.

Cn

n değişiklik kümesindeki sürüm.

LlabelID

labelID etiketindeki sürüm.

Wad; sahibi

Sahip tarafından sahip olunan ad çalışma alanında geçerli olan sürüm.

Dtarih dizesi

tarih dizisinde belirtilen tarih ve saatteki sürüm

XdeletionID

Silinen ve sunucu tarafından deletionID olarak tanımlanan sürüm.

Ayrıca bkz.

Diğer Kaynaklar

Command-line Reference