2009-04-30 30 views
5

Yaklaşık 6 ay önce VSS'den TFS'ye taşındık. Projeleri saklama biçimimiz onları kategoriye göre gruplandırdık (Windows Uygulaması, Web Uygulaması, Infopath, SQLScripts, kullanımdan kaldırıldı). 'Windows App' çalışma alanının altında 3 .NET projemiz olabilir. 'Web Uygulaması' 3, vb. Olabilir. VSS, kod deposunu VSS'nin sağlayabileceği herhangi bir gerçek işlevsellikten daha fazla depolamak için kullanılır.Birden çok projede birden çok TFS çalışma alanı var mı?

, Windows App ($/Windows Uygulama/çalışma alanı)
-> App1
-> Uyg2
-> App3

Web Uygulaması ($/Web Uygulaması/çalışma alanı)
- -> Uyg1
-> Uyg2
-> App3

ben daha iyi olurdu edilir gereken soru HER proje için 1 çalışma alanı var mı? 'Evet' için düşündüğüm nedenlerden biri, beklemede olan değişiklikleri kontrol etmek gibi şeyler yaparken, aynı çalışma alanında birden fazla proje üzerinde çalışıyorsam, şu anda çalışmadığım diğer projeler de dahil olmak üzere beklemedeki değişikliklerin tümünü göstereceğim içinde.

Web Uygulaması/Uyg1 ($/Web Uygulaması/Uyg1 çalışma alanı)
Web Uygulaması/Uyg2 ($/Web Uygulaması/Uyg2 çalışma alanı)
Web Uygulaması/App3 ($/Web Uygulaması/App3 çalışma alanı)

Sanırım en iyi uygulamalar yanıtını arıyorum.

Teşekkürler.

cevap

8

Çalıştığım projede, uygulamanızın farklı sürümleri için birkaç şubemiz var ve ben (kişisel olarak) her dal için farklı bir çalışma alanı yaratıyorum. Her dal kendi içinde bir 'proje' dir. Sadece okumak: 2.

Düzenleme ben şube üzerinde çalışıyorum zaman görünmüyor böylece dalı 1 benim bekleyen değişiklikleri - o çalışma için bekleyen değişiklikleri lokalize çünkü

O, güzel Cevabınızın son kısmı - evet, her çalışma alanı için bekleyen değişiklikler gerçekten hoş bir özellik ve ben bu şekilde şeyler yapmak için en iyi uygulama olarak düşünürdüm.

+1

Teşekkürler, şimdi sadece insanlara satmam lazım :) –

+0

Birisi doğruysa bu soruyla doğru olabilir. Benim için de beyin fırtınasıydı. Yani şimdi senin gibi kullanmaya başladım. – Burk

İlgili konular