Çalışma alanları oluşturma ve çalışma alanlarıyla çalışma
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ınız, takımın kod tabanının yerel kopyasıdır. Burası, çalışmanızı denetlemeye hazır olana kadar kodunuzu geliştirin ve yalıtarak test edin. Çoğu durumda ihtiyacınız olan tek çalışma alanı sizin için otomatik olarak oluşturulur ve bunu düzenlemek zorunda değildir.
Bazı durumlarda, farklı dallarda yaptığınız değişiklikleri yalıtmak ve arasında geçiş yapmak için çalışma alanınızı değiştirmek veya birden çok çalışma alanı oluşturmak istiyor olabilir.
Çalışma alanı ekleme, düzenleme veya kaldırma
Projeye bağlandıktan sonra (Klavye: Ctrl + 0, C), çalışma alanlarınızı Takım Gezgini sayfasından yönetebilirsiniz (Klavye: Ctrl + 0, H)



Sahip olduğunuz tüm çalışma alanlarını (diğer bilgisayarlardaki çalışma alanları dahil) görüntülemek için Uzak çalışma alanlarını göster'i seçin.
Ekle veya Düzenle'yiseçtikten sonra yeni veya mevcut bir çalışma alanında çalışma klasörlerini değiştirebilirsiniz.

Çalışma alanını kaldırmak için, bunu yapmadan önce bekleyen bir değişiklik (Klavye: Ctrl + 0, P) olduğundan emin olun. Bekleyen değişiklikleriniz varsa bunları iade veya yalıtarak yapabilirsiniz.
Çalışma alanlarını değiştirme
Bir çalışma alanından diğerine geçiş yapmak, kafa karıştırıcı bir durumla karşı kaçınmak için hem çalışma alanında hem de içinde aynı çalışma alanına Takım Gezgini Kaynak Denetim Gezgini.
Bağlan için (Klavye: Ctrl + 0, C).
Giriş sayfasında (Klavye: Ctrl + 0, H) kullanmak istediğiniz çalışma alanını seçin.

Bu Kaynak Denetim Gezginiiçinde çalışmak istediğiniz çalışma alanını seçin.

Komut isteminden çalışma
Çalışma alanlarınızı komut isteminden oluşturabilir ve yönetebilirsiniz. Ayrıca, bu işlemlerde mümkün olan bazı Visual Studio. Örneğin, yeterli izinlere sahip olursanız başka bir kullanıcının çalışma alanını silebilirsiniz. Bkz. Çalışma AlanıKomutu, Çalışma Alanları Komutuve İş Klasörü Komutu.
&Soru-Cevap
S: Çalışma klasörlerini neden değiştirmem gerekir? Bunu nasıl yapabilirim?
A: Genel olarak, projenizin tamamını c:\Users\YourName\Source\Workspaces\altındaki tek bir yerel klasöre eşlemeniz gerekir. Örneğin:
Etkili klasör adları hakkında bazı ipuçları:
Çalışmanızı basitleştirmek ve bazı kod projesi türlerinde ortaya çıkabilir uzun yol sorunlarından kaçınmak için tüm klasör, alt klasör ve dosya adlarını kısa tutabilirsiniz.
Komut satırı işlemlerini gerçekleştirmeyi biraz kolaylaştırmak için boşluktan kaçının.
Takımınız büyük ve karmaşık bir kod tabanına sahipse veya çalışma alanınız yalnızca performansı artırmak için ihtiyacınız olan dosyaları içeriyorsa çalışma alanınızı iyileştirebilirsiniz.
S: Klasör eşlemelerini yeniden kullanabilir ve paylaşabilir miyim?
Y: Evet. Klasör eşlemelerini diğer ekip üyeleriyle yeniden kullanmak veya paylaşmak için klasör eşlemelerini kopyaabilirsiniz. Çalışma klasörleri listesinde kısayol menüsünü açıp Kopyala'yıseçmeniz gerekir. Klasör eşlemelerini yeniden kullanmak için bunları başka bir sürüm denetimi çalışma alanına veya derleme tanımı çalışma alanına yapıştırın. Klasör eşlemelerini ekip arkadaşlarınızla paylaşmak için bunları bir metin dosyasına yapıştırın ve ardından dosyayı paylaşın.
S: "Eded" ne anlama geliyor?
A: Bu klasörü çalışma alanınıza dahil etmek için Dışlandı'ya tıklayın. Ayrıntılar ve örnekler için bkz. Çalışma alanınızı iyileştirme.
S: Nasıl yaparım? olmayan bir klasör eklemek mi gerekir?
A:Çalışma alanınızı en iyi duruma getirme.
S: Nasıl yaparım? çalışma alanı seçeneklerini nasıl seçebilirsiniz?
A: Gelişmiş düğmesini seçerseniz bazı ek seçenekler görüntülenir.
Sahip:Yalnızca çalışma alanının sahibi bunu kullanabilir.
İpucu
Çalışma alanı sahibini başka birinin çalışmanıza devam etmek zorunda olduğu zaman değiştirmek yerine çalışmanızı askıya alabilir (veya raf kümesiyle paylaşabilirsiniz).
Bilgisayar:Bu kutu, çalışma alanının bulunduğu geliştirme makinesini tanımlar ve salt okunur olur. Çalışma alanını bir bilgisayardan diğerine taşıyamazsınız. Ancak, geliştirme makinenizin adı değişti ve bu değişikliğin bu alanda görünmesini istiyorsanız, tf çalışma alanları /updatecomputername çalıştırın.
İzinler:Tek bir geliştiricinin geliştirme makinesi üzerinde kullanmakta olduğu çalışma alanı için bunu Özel çalışma alanı olarak ayarlayın. Bir ekibin çok sayıda çakışmayı çözme gibi bir çaba üzerinde işbirliği yapmaları için tek bir bilgisayar kullanmak için Genel çalışma alanı'ı seçin. Herhangi bir ekip üyesinin çalışma alanını kullanamalarını ancak çalışma alanlarını kontrol etmelerini istemiyorsanız Genel çalışma alanı (sınırlı) 'yi seçin. Bu seçenek Sahip için iade iznini yedekler.
Konum:Çoğu durumda en iyi seçenek yereldir. Bkz. Yerel çalışma alanı veya sunucu çalışma alanı kullanma arasında karar verme.
Dosya Süresi:
Her dosyanın tarih ve saat damgasının çalışma alanınıza sürümün değişiklik kümesi damgasıyla genel olarak eşleşmesi için Iade etme'yi seçin. Bazı sorunlar ve özel durumlar:
Yerel dosyayı değiştirerek tarih ve saat damgası, dosyayı değiştirerek tarih ve saatle eşler.
Bu özellik yalnızca 2012 veya sonraki bir Visual Studio 2012 veya sonraki bir Visual Studio Team Foundation Server kullanılabilir.
Bu ayar, klasör tarafından bulunan bir dosyaya bekleyen bir ekleme veya silme işlemi olmadığı sürece klasörler için geçerli değildir.
Kod projenizi artımlı olarak derlemeniz mümkün olmayacaktır. Bunun yerine, yeniden oluşturmanız gerekir).
Tarih ve saat damgasının yerel dosyayı son değiştir tarihi ve saatiyle eşleşmesi için Geçerli'yi seçin. Örneğin, bir ekip üyesi Pazartesi günü dosyada yapılan son değişikliği kontrol etti. Salı günü, dosyayı güncelleştirmek için bir get işlemi gerçekleştirin. Tarih ve saat damgası Salı olarak ayarlanır.
S: Aynı çalışma alanını birden çok çalışma alanı örneğinde Visual Studio?
A: Bu Visual Studio aynı çalışma alanında birden çok örnek çalıştırmayı engellemese de, bu kullanım desteklenmiyor. Ayrıca, yerel bir çalışma alanı kullanıyorsanız bu şekilde çalışmak sorunlara neden olabilir.
S: Nasıl yaparım? eklemek, kod almak, uygulamamı geliştirmek ve iade etmek mi?
Sunucuya dosya ekleyin,sunucudan dosyaları indirin,uygulamanızı geliştirinve iade edin.
S: Uzak bir sitede çalışıyor. Bant genişliği tasarrufu için herhangi bir yol var mı?
A:Team Foundation Proxy'lerini yükleyin ve uzak bir site ayarlayın.