Share via


Workfold Komutu

Çalışma alanı klasörleri ve Team Foundation sürüm denetimi sunucusundaki klasörler arasındaki eşleşmeler hakkında bilgi görüntüler, değiştirir veya oluşturur.

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

workfold komutunu kullanmak için, belirtilen veya ima edilen çalışma alanının sahibi olmanız veya genel Yönetici çalışma alanları izninizin İzin ver'e ayarlanmış olması gerekir. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

tf workfold localfolder [/login:username,[password]]

tf workfold [/workspace:workspacename] [/login:username,[password]]

tf workfold [/collection:TeamProjectCollectionUrl] [/workspace:workspacename] [/login:username,[password]]
serverfolder

tf workfold [/map serverfolder localfolder] [/collection:TeamProjectCollectionUrl] 
[/workspace:workspacename][/login:username,[password]

tf workfold /unmap [/collection:TeamProjectCollectionUrl] [/workspace:workspacename] 
[/recursive] (serverfolder|localfolder) [/login:username,[password]]

tf workfold /cloak 
serverfolder [/workspace:workspacename] [/collection:TeamProjectCollectionUrl] [/login:username,[password]]

tf workfold /decloak serverfolder
[/workspace:workspacename] [/collection:TeamProjectCollectionUrl][/login:username,[password]]

Parametreler

Bağımsız Değişken

Açıklama

workspacename

/workspace seçeneği için, komutun üzerinde işlediği çalışma alanının ismini belirtir.

serverfolder

Team Foundation sürüm denetimi sunucu klasörünün ismini belirtir.

localfolder

Yerel klasörün ismini belirtir.

TeamProjectCollectionUrl

Sunucu klasörleri ile kıyaslamak istediğiniz klasörleri içeren takım projesi koleksiyonunun URL'sidir (örneğin, http://myserver:8080/tfs/DefaultCollection).

kullanıcı adı

/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

/workspace

İçinde çalışılacak çalışma alanının adını belirtir.

/map

Yerel klasörle Team Foundation sürüm denetimi sunucu klasörü arasında bir ilişki belirtir. Varsayılanda, /unmap, /cloak veya /decloak belirtilmemişse, workfold komutu belirtilmemişse bile bu seçeneği kullanır.

/unmap

Hangi klasör eşlemesinin çalışma alanından kaldırılması gerektiğini belirtir.

/cloak

Klasörün, çalışma alanında oluşturulmuş herhangi bir sürüm denetimi eyleminin dışında tutulması gerektiğini belirtir.

/decloak

Bir klasörü çalışma alanına alınabilmesi için açar.

/collection

Takım projesi koleksiyonunu belirtir.

/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

tf komut satırı yardımcı programının workfold komutunu çalışma alanı eşleştirmeleri oluşturmak ve düzenlemek için kullanabilirsiniz. Çalışma alanı eşleşmesi, bir tf get işlemi yürüttüğünüzde Team Foundation sürüm denetimi sunucu klasöründeki bütün dosya ve alt klasörlerin içerisine alındığı bir istemci tarafı klasörü oluşturur. get, istemci tarafı klasörü örtülüyse çalışmaz.

Ayrıca, Team Foundation Server klasörünü ve onun en yakın öğelerini yerel çalışma alanınıza eşlemek için bir yıldız işareti (*) jokeri belirleyebilirsiniz. Bu, çoğu zaman, tek klasör eşlemesi olarak anılır.

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

Çalışma Alanı Eşlemesi için Seçenekler

Çalışma alanı eşlemesi etkin ve örtüşü öğelerin bir listesidir. Çalışma alanında, eşlenmişler listesine /map seçeneğini kullanarak Team Foundation sürüm denetimi sunucu öğeleri ekleyebilirsiniz. Ayrıca, bir öğeyi /cloak seçeneğini kullanarak çalışma alanından dışlayabilirsiniz. Sadece eşlenmiş bir üstü olan öğeleri örtebilirsiniz. Örtme, toplu Get (Al) işlemlerinin hızını arttırmak ve disk üzerinde yer tasarrufu yapmak için etkili bir yoldur.

Örtmeyi kullanırken dikkatli olun. Derleme ve tümleştirme sorunlarından kaçınmak için sadece şimdiki ve gelecek projelerinizin kapsamı dışında olduğunu bildiğiniz öğeleri (örn. imgeler ve harici belgelendirme dosyaları) örtün.

Çalışma alanı eşlemesinden eşlenmiş ve örtülmüş girdileri seçerek silmek için /unmap ve /decloak seçeneklerini kullanabilirsiniz.

Çalışma Alanı Eşlemelerinin Uygulanışı

Varsayılanda, çalışma eşlemeleri özyinelemeli olarak uygulanır. Yerel klasörü Team Foundation sürüm denetimi sunucu klasörüne eşlediğinizde, sistem tüm geçerli ve ileriki alt klasörlerle dolaylı olarak eşleme oluşturur. Örneğin, $/projects'i c:\projects'e eşler, daha sonra $/projects/project_one adlı bir proje ekler ve çalışma alanının get işlemini çalıştırırsanız, Team Foundation otomatik olarak C:\projects dizininde project_one adlı bir yerel çalışma klasörü oluşturur.

Bu örnekte, sunucu klasörünü ve onun en yakın öğelerini yerel çalışma alanınıza eşlemek için bir yıldız işareti (*) jokeri kullanabilirsiniz:

tf workfold $/projects/MyTeamProject/* C:\MyLocalWorkfold\MyTeamProject

Bu örnekte, $/projects/project_one ve C:\projects\project_one arasında otomatik olarak oluşturulmuş eşlemeleri workfold komutunu kullanarak aşağıdaki gibi geçersiz kılabilirsiniz:

tf workfold $/projects/project_one C:\DifferentWorkfold

Örtülü Eşlemeler

Sürüm denetimi sıradüzeninde örtülmüş bir klasörün altında bulunan örtülmemiş klasörlerin eşlemeleri yerel çalışma alanınıza eşlenebilir.

Örnekler

Aşağıdaki örnekte içinde c:\projects bulunan çalışma alanı için eşlemeler görüntülenir.

c:\projects>tf workfold

Aşağıdaki örnek, c:\projects\lib klasörünü örter.

c:\projects>tf workfold /cloak c:\projects\lib

Aşağıdaki örnekte word.cs yerel dosyası için olan eşlemeler görüntülenmektedir.

c:\projects>tf workfold word.cs

Aşağıdaki örnekte, C:\DifferentWorkfold klasörü $/projects/project_one Team Foundation sürüm denetimi sunucu klasörüne eşlenir ve bu, $/projects/project_one Team Foundation sürüm denetimi sunucu klasörü için olan önceki çalışma alanı eşlemesinin yerine geçer.

c:\projects>tf workfold $/projects/project_one C:\DifferentWorkfold

Ayrıca bkz.

Görevler

Çalışma Alanında Klasörleri Gizleme ve Açma

Çalışma Alanı Oluşturma ve Dosya Alma

Başvuru

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

Workspace Komutu

Kavramlar

Ekibin proje ile çalışmak için geliştirme makinenizi ayarlama

Diğer Kaynaklar

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