Aracılığıyla paylaş


Komutları Denetleme ve Değiştirme

Yerel dosyayı yazılabilir yapar ve Bekleyen Değişiklik durumunu çalışma alanında "düzenle" olarak değiştirir. Edit Checkout komutu için bir eş addır. Daha fazla bilgi için bkz. Bekleyen Değişiklikler.

Not

   Bir iade işlemi gerçekleştirene kadar Team Foundation sürüm denetimi için teslim alınmış öğelerde yapmış olduğunuz veya sunucuya yansıtılmayan düzenlemeler. Daha fazla bilgi için bkz. Bekleyen Değişiklikleri İade Etme.

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

checkout komutunu kullanmak için Kullanıma al izninizin İzin ver'e ayarlanmış olması ve sizin ya çalışma alanı sahibi olmanız ya da genel Çalışma alanlarını yönet izninizin İzin ver'e ayarlanmış olması gerekir. Ayrıca, hiçbiri dışındaki bir değerle /lock seçeneğini kullanırsanız, Kilitle izninin İzin ver'e ayarlanmış olması gerekir. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

tf checkout [/lock:(none|checkin|checkout)] [/recursive] 

[/type:encoding] itemspec [/login:username,[password]]

Parametreler

Bağımsız Değişken

Açıklama

encoding

/type seçeneği için bir değer sağlar. Alternatifler şunlardır: Text, geçerli Windows kodlaması (ABD sistemlerinde Windows-1252) ya da Unicode (BOM veya bayt sıra işaretine dayalı), Binary ve Windows işletim sistemi tarafından desteklenen tüm dosya kodlamaları için bir diğer addır. Türü sizin için algılayan Auto öğesini de kullanabilirsiniz. Daha fazla bilgi için bkz. Dosya Türlerini Yönetme.

itemspec

Kullanıma alınacak bir veya daha fazla dosya belirtir. Burada joker karakterler kullanabilirsiniz.

username

/login seçeneğine bir değer sağlar. Bir kullanıcı adı değerini DOMAIN\UserName veya UserName olarak belirtebilirsiniz.

Seçenek

Açıklama

/type

Team Foundation öğesinin belirtilen dosyalarla ilişki kurduğu dosya kodlamasının üzerine el ile yazar.

/recursive

Geçerli dizin üzerinde ve geçerli dizinin tüm alt klasörleri üzerinde itemspec ile eşleşen tüm dosyaları kullanıma alır.

/lock

Diğer kullanıcıların belirtilen dosyaları iade etmesini veya kullanıma almasını önler. Daha fazla bilgi için bkz. Kilit Türlerini Anlama.

Kilitleme Seçenekleri:

  • None

    Varsayılan. Kilit uygulanmaz. Belirtilen dosya üzerinde bir kilit varsa, None seçeneği onu kaldırır.

  • Checkin

    Diğer kullanıcılar belirtilen öğeleri kullanıma alabilirler ancak siz bir kilit bırakana kadar kilitli dosyalardaki uyarlamaları iade edemezler. Başka bir kullanıcı belirtilen öğelerden birini kilitlediyse, kilitleme işlemi gerçekleşmez.

  • Onay Formu

    Siz kilidi kaldırana kadar diğer kullanıcıların belirtilen öğelerden herhangi birini denemesini engeller. Başka bir kullanıcı belirtilen öğelerden birini kilitlediyse, kilitleme işlemi gerçekleşmez.

/login

Visual Studio Team Foundation Server ile kullanıcının kimliğini doğrulamak için kullanıcı adı ve parolayı belirtir.

Açıklamalar

checkout komutunun varsayılan davranışı kullanıma alınan öğenin en son sürümüne ulaşın ayarının etkinleştirilip etkinleştirilmemesine göre belirlenir. Bu ayarın nasıl değiştirileceği ve görüntüleneceği hakkında daha fazla bilgi için bkz. Kullanıma Almada En Son Dosyaları Almak için Team Foundation Sürüm Denetimi'ni Etkinleştirme.

kullanıma alırken öğenin son sürümünü al etkinse, checkout komut davranışı Visual SourceSafe içindeki kullanıma almayı andırır. Öğenin son sürümü çalışma alanınızda bulunmuyorsa Team Foundation en son sürümü Team Foundation Server'den alır ve çalışma alanınıza kopyalar. Aynı öğenin eski sürümü çalışma alanınızda bulunuyorsa, en son sürüm tarafından üzerine yazılır.

kullanıma alırken öğenin son sürümünü al devre dışıysa, bir kullanıma alma işlemi sırasında Team Foundation en son Team Foundation sürüm denetimi sunucusu sürümünü almaz. Bunun yerine, geçerli çalışma alanı sürümünü yazılabilir kılar. Daha fazla bilgi için bkz. Takım Projeniz için Kaynak Alma.

tf edit , diğer ad olarak checkout için kullanılabilir.

Varsayılan olarak, birden çok kullanıcı aynı anda aynı sürüm kontrollü öğeyi denetleyebilir. Başka bir iş alanında beklemede değişiklikleri olan bir öğesi teslim almak için tf kullandığınızda, diğer değişikliklerin doğası hakkındaki bilgiler komut satırına yazdırılır. Ortak geliştirme ortamlarının çoğunda, başka bir çalışma alanında bekleyen bir değişiklikle olası bir birleştirme çakışmasını veya tersini simgeleyen çalışma alanında bir değişiklik yapmanız olası değildir. Team Foundation oluşan çakışmaların çoğunu otomatik olarak çözmenize olanak sağlar. Otomatik olarak çözülemeyen bu çakışmalar için, siz ya da diğer kullanıcılar tarafından başlatılan hangi değişiklikleri korumak istediğinize güvenle karar vermek için Resolve Komutu kullanın. Başka bir kullanıcının bekleyen değişikliklerinizle çakışacak değişiklikler yapma ihtimali varsa, Status (Durum) Komutu öğesini diğer çalışma alanlarında yeni uygulanan değişiklikleri izlemek için kullanabilirsiniz. Alternatif olarak, kendi değişikliklerinizi iade edene ve serbest bırakana kadar diğer kullanıcıların kullanıma alma veya iade etme işlemi yapmasını engellemek için Lock Komutu'ı kullanabilirsiniz. En iyi uygulama olarak, lock komutunu dikkatli şekilde kullanıp ekip arkadaşlarınıza bunu niçin yaptığınızı ve kilidi ne zaman kaldıracağınızı açıklayın.

tf komut satırını bulmak hakkında daha fazla bilgi için bkz. Tf Komut Satırı Yardımcı Uygulama Komutları.

Örnekler

Aşağıdaki örnek 314. cs'yi diskte yazılabilir yapar ve bekleyen değişiklikleri çalışma alanı listesine ekler.

c:\pi> tf checkout 314.cs

Aşağıdaki örnek hem 314.cs hem de 271.cs denetler.

c:\pi>tf checkout 314.cs 271.cs

Aşağıdaki örnek page.xsl'i denetler ve Team Foundation dosya türü için kodlama özelliğini metne değiştirir. Metin, Windows-1252 gibi geçerli Windows kodlama işlevinin eş adıdır.

c:\pi>tf checkout /type:text page.xsl

Ayrıca bkz.

Görevler

Sürüm Denetimli Ögeleri Kullanıma Alma ve Düzenleme

Başvuru

Get Komutu

Checkin Komutu

Raftan Alma Komutu

Kavramlar

Kilit Türlerini Anlama

Team Foundation Kullanıma Alma Ayarları

Diğer Kaynaklar

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