Çalışma Alanı Komutu

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015 | VS 2013

Çalışma alanıyla ilişkili özellikleri ve eşlemeleri oluşturmanıza, silmenizi, görüntülemenizi veya değiştirmenize olanak sağlar.

Gerekli İzinler
Mevcut bir çalışma alanını değiştirmek veya silmek için sahibi veya genel Çalışma alanlarını yönetme izninin İzin Ver olarak ayarlanmış olması gerekir. Çalışma alanı oluşturmak için Genel Çalışma alanı oluşturma izni İzin Ver olarak ayarlanmıştır. Diğer kullanıcılar için çalışma alanları oluşturmak için Çalışma alanlarını yönetme izni İzin Ver olarak ayarlanmıştır. Daha fazla bilgi için bkz. İzinler ve gruplar başvurusu.

tf workspace /new [/noprompt] [/template:workspacename[;workspaceowner]]
[/computer:computername] [/comment:("comment"|@comment file)]
[workspacename[;workspaceowner]] [/login:username,[password]]
[/collection:TeamProjectCollectionUrl] [/permission:(Private|PublicLimited|Public)]
[/location:(local|server)]
tf workspace /delete [/collection:TeamProjectCollectionUrl] workspacename[;workspaceowner] [/login:username,[password]]
tf workspace [/collection:TeamProjectCollectionUrl] [/comment: ("comment"|@comment file)] [/newname:workspacename]
[workspacename[;workspaceowner]] [/newowner:ownername] [/computer:computername] [/permission:(Private|PublicLimited|Public)] [/login:username,[password]]
[/location:(local|server)]

Parametreler

Bağımsız Değişken

Bağımsız değişken Açıklama
Workspacename Oluşturma, düzenleme, silme veya hakkında bilgi görüntülemeye yönelik çalışma alanı için bir ad belirtir.
workspaceowner Çalışma alanı için bir kullanıcı adı belirtir. Bu parametre, çalışma alanı sahibi komutu gerçekleştiren kişi değilken gereklidir.
Bilgisayaradı /computer seçeneğine bir değer sağlar.
Yorum /comment seçeneğine bir değer sağlar.
@commentfile Açıklamanın okunma yolu belirtir.
Username /login seçeneğine bir değer sağlar. Kullanıcı adı değerini DOMAIN UserName veya * * UserName olarak belirtebilirsiniz.
TeamProjectCollectionUrl Oluşturma, düzenleme, silme veya görüntüleme bilgilerini (örneğin, ) istediğiniz çalışma alanını içeren proje koleksiyonunun http://myserver:8080/tfs/DefaultCollection) URL'si.
ownername /newowner seçeneğine bir değer sağlar.

Seçenek

Seçenek Açıklama
/new Yeni bir çalışma alanı oluşturur.
/template Yeni çalışma alanını oluşturmak için şablon olarak kullanmak üzere var olan bir çalışma alanını belirtir. Yeni çalışma alanı, mevcut çalışma alanının eşlemelerini kullanır.
/delete Belirtilen çalışma alanını siler.
/computer Çalışma alanını oluşturmak için bilgisayarın adını belirtir. Bu seçenek gelişmiş bir seçenektir.
/comment Çalışma alanını açıklayan bir açıklama sağlar.
/newname Mevcut çalışma alanını yeniden adlandırıyor.
/noprompt Bir iletişim kutusu görüntülemeden belirtilen çalışma alanı komutunu gerçekleştirir.
/collection Proje koleksiyonunu belirtir.
/permission Çalışma alanı izni seçeneklerini belirtir:

  • Özel: Yalnızca sahipler çalışma alanını kullanabilir, dosyaları iade veya çalışma alanını yönetebilirsiniz.

  • Genel Sınırlı: Geçerli tüm kullanıcılar çalışma alanını kullanabilir. Ancak, çalışma alanı için dosyaları yalnızca sahipler iade etme veya yönetme.

  • Genel: Herhangi bir geçerli kullanıcı çalışma alanını kullanabilir, dosyaları iade veya çalışma alanını yönetebilirsiniz.

/location Çalışma alanının nerede oluşturulacaklarını belirtir:

  • local: İstemci makinede. Bu varsayılan seçenektir.

  • server: TFS sunucusunda.

/login Kullanıcı kimliğini doğrulamak için kullanıcı adını ve parolayı Visual Studio Team Foundation Server.
/newowner Çalışma alanının yeni sahibi için kullanıcı adını belirtir.

Açıklamalar

Çalışma alanı, sunucu üzerinde dosya ve klasörlerin yerel bir kopyasına ek olarak yerel olarak yaptığınız değişikliklerdir. Sürüm denetimli herhangi bir öğeyi ekler, düzenler, siler, taşıma, yeniden adlandırma veya başka bir şekilde değiştirirken, değişiklikleriniz çalışma alanınıza yalıtılmış olur ve burada değişikliklerinizi oluşturabilir ve test edersiniz. Bekleyen değişiklikleriniz sunucuya işlendi ve bir iade işlemi gerçekleştirinca çalışma alanınız dışındaki diğer kullanıcılar tarafından kullanılabilir hale geldi.

tf komut satırı yardımcı programını bulma hakkında daha fazla bilgi için bkz. Tf Command-Line Yardımcı Programı Komutları.

Çalışma alanı oluşturma

Sürüm denetimi sunucusuna dosya eklemeden veya bunları düzenlemek için sunucudaki öğeleri kontrol etmek için önce bir çalışma alanı oluşturmanız veya mevcut bir çalışma alanını geçerli dizinle ilişkilendirmeniz gerekir. Daha fazla bilgi için, bkz. Create a Workspace and Get Files for the First Time.

Geçerli dizini bilgisayarınızda var olan bir çalışma alanı için çalışma klasörü yapmak için workspacename yazın; burada tf workspace workspacename, mevcut çalışma alanının adıdır. Çalışma Alanını Düzenle iletişim kutusu görüntülenir. Yeni bir çalışma klasörü girmek için buraya tıklayın, Kaynak Denetim Klasörü kutusuna geçerli dizini eşlemek istediğiniz sunucu yolunu yazın, Yerel Klasör kutusuna geçerli dizini yazın ve Tamam'a tıklayın.

Yeni bir çalışma alanı sanız, /new seçeneğinin bir parçası olarak bir şablon çalışma alanı belirtebilirsiniz. Bir şablon çalışma alanı belirttiğinizde Team Foundation geçerli bilgisayarda yeni bir çalışma alanı oluşturur, sahibi geçerli sahip olarak ayarlar ve aşağıdaki çalışma alanı özelliklerini şablon çalışma alanında bulunan yeni çalışma alanına çoğaltır: eşlemeler ve açıklama. Ad belirtilmezse, sistem geçerli bilgisayar adına göre bir ad kullanır. Bir şablon kullanarak çalışma alanı oluşturursanız Team Foundation, sunucudan eşlene dosyaları almaz. Yeni çalışma alanını sunucu üzerinde en son sürümle eşitlemek için Komut Al'a tıklayın.

Tek Klasör Eşlemesi

Bir sürüm denetimi klasörünün yalnızca anlık üyelerini yerel çalışma alanına eşlemeyi seçebilirsiniz. Bunu yapmak için, Çalışma Alanı Ekle iletişim kutusundaki Kaynak Denetim Klasörü kutusuna bir yıldız işareti joker karakteri ekleyin. Örneğin, $/folder/ * . Aksi takdirde, varsayılan olarak sürüm denetimi klasörünün tüm children'ları, yerel çalışma alanına tekrar tekrar eşlenmiş olur.

Bir sürüm denetimi hiyerarşisi içinde tek klasör eşlemesi, istemci bilgisayara indirilen öğe sayısını sınırlasa da yararlıdır. İndirilen dosyaları sınırlamanın bir diğer yolu da çalışma alanınıza sahip olmak zorunda olmadığınız dosyaları sınırlamaktır. Daha fazla bilgi için bkz. Çalışma Alanında KlasörLerini Düzenleme ve Silme. Bu, daha hızlı indirme süreleri sağlar ve istemci bilgisayarda disk alanı tasarrufu sağlar.

Çalışma Alanını Silme

Team Foundation, bekleyen değişiklikleri içeren bir çalışma alanını silerse silme işleminin bir parçası olarak bekleyen değişiklikleri iptal eder. Çalışma alanını silmek, istemci bilgisayarda o çalışma alanında yer alan dosya ve klasörleri silemez.

Not

Komutların el ile çalışması için /noprompt kullanıcı onaylarını atlama seçeneği gerekir. Komutları çalıştırmak için PowerShell'in Start() yöntemini kullanıyorsanız dikkatli olun çünkü bu seçenek otomatik olarak ayarlanebiliyor.

Çalışma Alanını Düzenleme

Aşağıdaki çalışma alanı özniteliklerini değiştirebilirsiniz:

  • Çalışma Alanı Adı
  • Yorum
  • Çalışma klasörü eşlemeleri

Çalışma alanı belirtimi sağlanmazsa, geçerli klasörün çalışma alanı kullanılır.

Örnekler

Aşağıdaki örnek, çalışma alanı Ekle iletişim kutusunu açar ve yeni bir çalışma alanı oluşturur. Kaynak denetim klasörünü, sahibini, bilgisayarı, yorumu ve yerel klasörleri düzenlemek için çalışma alanı Ekle iletişim kutusunu kullanabilirsiniz.

c:\projects>tf workspace /new /collection:http://myserver:8080/tfs/DefaultCollection

Aşağıdaki örnek Beta1 adlı yeni bir çalışma alanı oluşturur ve jenh 'yi çalışma alanı sahibi olarak atar. Yeni bir çalışma alanının sahipliğini başka bir kullanıcıya atamak için AdminWorkspaces izninizin olması gerekir. Güvenlik izinleri hakkında daha fazla bilgi için bkz. izinler ve gruplar başvurusu.

c:\projects>tf workspace /new Beta1;jenh

Aşağıdaki örnek, bir şablon olarak jenh tarafından sahip olan Beta1 çalışma alanını kullanarak yeni bir çalışma alanı oluşturur.

c:\projects>tf workspace /new /template:Beta1;jenh /collection:http://myserver:8080/tfs/DefaultCollection

Aşağıdaki örnek, Beta1 çalışma alanını sunucudan kaldırır.

c:\projects>tf workspace /delete Beta1

Aşağıdaki örnek, geçerli çalışma alanının özelliklerini düzenler.

c:\projects>tf workspace

Aşağıdaki örnek, kendi özelliklerini ve eşlemelerini görebilmeniz için jenh kullanıcısının sahibi olduğu Beta1 çalışma alanını açar. AdminWorkspaces izinleriniz varsa, çalışma alanı özelliklerini ve eşlemelerini değiştirebilirsiniz.

c:\projects> tf workspace Beta1;jenh

Ayrıca Bkz.

Görevler

Çalışma alanındaki klasörleri gizleme ve gizlemesini kaldırma

Başvuru

Komut satırı sözdizimi (sürüm denetimi)
Workspaces komutu

Kavramlar

Project çalışmak için bir çalışma alanı oluşturun

Diğer Kaynaklar

TF Command-Line yardımcı program komutları
Çalışma alanı oluşturma ve Ilk kez dosya edinme