2011-04-06 11 views
5

Bu, TFS'de bağlantılı çalışma öğeleri oluşturmayla ilgili ilk denememdir. Kutunun dışına Agile şablonu ile VS2010 TFS kullanıyorum. Çeşitli gereksinimleri belirten bir sınıf oluşturmak için bir Gereksinim türü İş Öğesi oluşturdum. Test Odaklı Tasarım tarzında, gereksinimlere yönelik testlerle bir test projesi oluşturdum.TFS çalışma öğesini kaynak dosyaya nasıl bağlarım?

Şimdi Gereksinimler İş Öğesini, kaynak kod dosyasına testlerle bağlamak istiyorum. Ben Tüm İş Öğe penceresinde sekmesini Bağlantılar ve sonra da iletişim bana bir kaynak dosyası belirtmek izin vermez getirir düğmeye Link kullanmak seçtiğinizde. Sadece başka bir İş Öğesi ile bağlantı kurmak istiyor gibi görünüyor. Gereksinimler değiştiğinde, test edilecek kaynak dosyaya bir bağlantı olacak şekilde kaynak dosyaya bağlamak istiyorum. Bunu yapmanın bir yolu var mı? Şimdiden teşekkürler. Jon Newbill

cevap

5

TFS ortakları kodu ile iş kalemleri yolu

check yer almaktadır. Bunun nedenlerinden biri, bir kaynak dosyanın zamanla birçok gereksinimi, görevi ve hata düzeltmesini gerçekleştirebilmesidir. Dosyadaki değişiklikleri dosyaya değil, bir iş öğesine ilişkilendirmek istersiniz.

TFS Checkin dialogue

bir gereksinimi mantıksal gruplar halinde dosyaları checkin bu yüzden birden fazla dosya üzerinde değişiklik içerebilir (veya hata düzeltme veya görev). Yani Bir hatayı düzeltmek için 3 kaynak dosyayı ve bir yapılandırma dosyasını değiştirdiyseniz, bu dosyaları ayrı ayrı kontrol edebilir ve değişiklikleri her bir check indeki hata iş öğesiyle ilişkilendirebilirsiniz. Aynı anda tüm 4 dosyayı da kontrol edebilir ve bu tek işin kontrolünü iş öğesine ilişkilendirebilirsiniz.

Bir hatayı düzeltmek için 3 kaynak dosyayı ve bir yapılandırma dosyasını değiştirirseniz ve ek işlevsellik eklemek için başka bir kaynak dosyayı da değiştirdiyseniz, bu dosyayı diğerleriyle aynı şekilde tutulacak şekilde kontrol etmekten kaçınmalısınız. değişiklik kümesi ve hata düzeltme koduyla aynı iş öğeleriyle ilişkilendirilir.

Özel durumunuzda, gereksinimler değişirse, muhtemelen yeni bir iş öğesi oluşturmanız gerektiğini düşünüyorum. Bu şekilde, orijinal gereksinimi uygulayan kodu ve dosyadaki değişiklikleri görebilmeniz için gereksinimlerdeki değişiklikle ilişkilendirilir.

3

Bu resimde görüldüğü gibi Öğeler Çalışma changesets ilişkilendirebilirsiniz enter image description here