Çalışma alanları oluşturma ve bunlarla ç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ızın kod temelinin yerel kopyasıdır. Bu, çalışmanızı iade etmeye hazırlanana kadar kodunuzu yalıtımda geliştirip test ettiğiniz yerdir. Çoğu durumda, gerek duyduğunuz tek çalışma alanı sizin için otomatik olarak oluşturulur ve bunu düzenlemeniz gerekmez.
Bazı durumlarda, farklı dallardayaptığı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 isteyebilirsiniz.
Ç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 giriş sayfasından yönetebilirsiniz (klavye: Ctrl + 0, H)
veya Kaynak Denetim Gezgini.
Sahip olduğunuz tüm çalışma alanlarını (diğer bilgisayarlar dahil) görüntülemek istiyorsanız uzak çalışma alanlarını göster ' i seçin.
Ekle veya Düzenle ' yi seçtikten sonra, çalışma klasörlerini yeni veya mevcut bir çalışma alanında değiştirebilirsiniz.
Çalışma alanını kaldırmak istiyorsanız, bunu yapmadan önce, bekleyen bir değişiklik olmadığından emin olun (klavye: Ctrl + 0, P). Bekleyen değişiklikleriniz varsa bunları denetleyebilir ya da rafakaldırabilirsiniz.
Çalışma alanlarını Değiştir
Bir çalışma alanından diğerine geçtiğinizde, kendi karışmasını önlemek için hem Takım Gezgini hem de Kaynak Denetim Gezgini aynı çalışma alanına geçdiğinizden emin olun.
projeye Bağlan (klavye: Ctrl + 0, C).
Giriş sayfasında (klavye: Ctrl + 0, H) kullanmak istediğiniz çalışma alanını seçin.
Kaynak Denetim Gezgini, ç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, Visual Studio mümkün olmayan bazı görevleri de gerçekleştirebilirsiniz. Örneğin, yeterli izinleresahipseniz başka bir kullanıcının çalışma alanını silebilirsiniz. Bkz. çalışma alanı komutu, çalışma alanları komutuve workfold komutu.
Soru-Cevap
S: neden çalışma klasörlerini değiştirmem gerekir? Bunu nasıl yapmalıyım?
Y : Genel olarak, tüm projenizi c: \ \ kullanıcıadı\ kaynak \ çalışma alanları \ altındaki tek bir yerel klasöre eşlemeniz gerekir. Örnek:
etkili klasör adları hakkında bazı ipuçları:
Tüm klasör, alt klasör ve dosya adlarını kısa tutun ve bazı kod projeleri türlerinde oluşabilecek olası uzun yol sorunlarından kaçının.
Komut satırı işlemlerinin daha kolay bir şekilde gerçekleştirmesini istiyorsanız boşluktan kaçının.
Takımınızın büyük ve karmaşık bir kod temeli varsa veya çalışma alanınızın yalnızca performansı iyileştirmek için gereken dosyaları içermesini istiyorsanız, çalışma alanınızı en iyi halegetirebilirsiniz.
S: Klasör eşlemelerini yeniden kullanabilir ve paylaşabilir miyim?
Y: Evet. Başka takım üyeleriyle Klasör eşlemelerini yeniden kullanmak veya paylaşmak isterseniz, Klasör eşlemelerini kopyalayabilirsiniz. Çalışma klasörleri listesinde kısayol menüsünü açıp Kopyala' yı seçmeniz yeterlidir. Klasör eşlemelerini yeniden kullanmak için bunları başka bir sürüm denetimi çalışma alanına veya bir Yapı tanımı çalışma alanınayapıştırın. Klasör eşlemelerini takım arkadaşlarınızla paylaşmak için bir metin dosyasına yapıştırın ve sonra dosyayı paylaşabilirsiniz.
S: "örtülmüş" anlamı nedir?
Y : Klasörü çalışma alanınızdan dışlamak için gizlenmiş ' i seçin. Ayrıntılar ve örnekler için bkz. çalışma alanınızı iyileştirme.
S: bir klasör yinelemeli olmayan Nasıl yaparım? eklensin mi?
S: gelişmiş çalışma alanı seçeneklerini Nasıl yaparım? seçin.
Y : Gelişmiş düğmesini seçtiğinizde bazı ek seçenekler görünür.
Sahip: yalnızca bir çalışma alanının sahibi tarafından kullanılabilir.
İpucu
Başka birisinin çalışmanıza devam etmesi gerektiğinde çalışma alanınızın sahibini değiştirmek yerine, işinizi askıya alabilir (veya rafa kaldırabilirsiniz) ve ardından raf kümesini bunlarla paylaşabilirsiniz.
Bilgisayar: Bu kutu, çalışma alanının bulunduğu geliştirme makinesini tanımlar ve salt okunurdur. Bir çalışma alanını bir bilgisayardan diğerine taşıyamazsınız. Ancak, geliştirme makinenizin adı değiştiyse ve bu değişikliğin bu alanda görünmesini istiyorsanız, tf workspaces/updatecomputernamekomutunu çalıştırın.
İzinler: tek bir geliştirici için geliştirme makinesinde kullandığınız bir çalışma alanı için, bunu özel çalışma alanı olarak ayarlayın. Bir ekibin çok sayıda çakışmayı çözme gibi bir çabayla işbirliği yapması için tek bir bilgisayar kullanmak istiyorsanız ortak çalışma alanı ' nı seçin. Herhangi bir takım üyesinin çalışma alanını kullanmasını, ancak çalışmalarını iade edebilmesini istiyorsanız ortak çalışma alanı (sınırlı) seçeneğini belirleyin. Bu seçenek, sahip için iade etme iznini ayırır.
Konum: Yerel , çoğu durumda en iyi seçenektir. Bkz. yerel veya sunucu çalışma alanı kullanma arasında karar verme.
Dosya saati:
Her bir dosyanın tarih ve saat damgasının, çalışma alanınızdaki sürümün değişiklik kümesinin damgasıyla genel olarak eşleşmesini istiyorsanız İade et ' i seçin. Birkaç sorun ve özel durum şunlardır:
Yerel dosyayı değiştirdiğinizde tarih ve saat damgası, dosyayı değiştirdiğiniz tarih ve saat ile eşleşmeyecektir.
bu özellik yalnızca Visual Studio 2012 veya sonraki bir sürümü kullanıyorsanız ve Team Foundation Server 2012 veya sonraki bir sürümü Visual Studio kullanılabilir.
Klasörün içerdiği bir dosyaya bekleyen bir ekleme ya da silme işlemi olmadıkça, bu ayar klasörler için uygulanmaz.
Kod projenizi artımlı olarak oluşturabilemeyebilirsiniz. Bunun yerine yeniden oluşturmanız gerekir).
-
Tarih ve saat damgasının yerel dosyayı son değiştirdiğiniz tarih ve saat ile eşleşmesini istiyorsanız geçerli ' yi seçin. Örneğin, bir ekip üyesi Pazartesi günü dosyaya en son değişikliği iade edildi. Salı günü, dosyayı güncelleştirmek için bir al işlemi gerçekleştirirsiniz. Tarih ve saat damgası Salı olarak ayarlanır.
-
S: birden çok Visual Studio örneğinde aynı çalışma alanını kullanabilir miyim?
Y : Visual Studio, aynı çalışma alanında birden çok örnek çalıştırıp çalıştırmamakla engellenmese de, bu kullanım desteklenmez. Ayrıca, yerel bir çalışma alanı kullanıyorsanız, bu şekilde çalışmanın sorunlara neden olma olasılığı daha yüksektir.