Aracılığıyla paylaş


Takım projesi koleksiyonlarını yönetme

Team Foundation Server (TFS) birden çok takım projeleri barındıran olduğunda, bunları daha verimli bir şekilde birlikte gruplandırma ve aynı kaynakları atayarak tarafından yönetebilirsiniz.Örneğin, aynı gereksinimlere veya belirli bir kod tabanıyla erişen tüm takım projeleri gibi amaçlara sahip projeleri gruplayabilirsiniz.Daha sonra takım projeleri, kendi kullanıcı grupları ile bağımsız bir kaynak, sunucu kaynaklarının ve bakım zamanlaması grubudur yönetebilirsiniz.

Bir grup takım projeleri adlı bir ekip projesi koleksiyonu.TFS yüklediğinizde, varsayılan bir koleksiyonu tüm takım projeleri içerecek şekilde oluşturulur.Bir koleksiyon oluşturduğunuzda, takım projeleri bu koleksiyonu içinde mantıksal ve fiziksel kaynakları kullanabilir belirtin.Tüm yapıları ve bu takım projeleri kullanan veri toplama tek veritabanında depolanır.

Takım projesi koleksiyonu veritabanları TFS mantıksal mimarisi ile nasıl tümleşik aşağıda gösterilmiştir.Bir takım projesi oluşturduğunuzda, verileri nerede depolanacağını koleksiyonu belirtin.

Örnek: Koleksiyon veritabanlarının olası konumu

Bilgi görüntülemek veya varolan takım projesi koleksiyonu yapılandırma

  1. TFS yönetici olarak, eklenmemişse şimdi eklenin.

    Konsolunu açın istediğiniz sunucudaki yerel Yöneticiler grubunun bir üyesi ve Team Foundation Yöneticileri grubunun üyesi olmalıdır veya sunucu düzeyi bilgisini düzenle izni ayarlanmalıdır izin ver.

  2. TFS için uygulama katmanı sunucuda oturum açın, TFS için yönetim konsolunu açın ve takım projesi koleksiyonları düğümünü açın.

    Yönetici Konsolu'nu açma hakkında bilgi edinmek için yapılandırın ve dağıtımınız yönetmek için Team Foundation Yönetim konsolunu kullanın.

  3. Bir koleksiyon adını vurgulayın ve çeşitli sekmelerinden sağlanan bilgileri gözden geçirin.Bazı sekmeler yalnızca ilgili uygulamayı uygulama katmanı TFS dağıtımda desteklemek için yapılandırılmışsa görüntülenir.

    Karşılık gelen sekmesinden, şu görevleri gerçekleştirebilirsiniz.

    Sekme

    Görevler

    Genel

    • Toplamayı Başlat veya koleksiyonunu Durdur: başlatma veya durdurma bir koleksiyonu.Bir koleksiyon Durdur olduğunda takım projeleri kullanılamaz duruma gelir.Bir koleksiyon bakım işlemleri, taşıma veya bir toplama bölme gibi desteklemek için genellikle Durdur

      Koleksiyon, yalnızca başlatılmışsa koleksiyonunu Durdur görüntülenir.Koleksiyon, yalnızca durdurulursa koleksiyonunu Başlat görüntülenir.Başlatma veya durdurma bir koleksiyon tamamlanması birkaç dakika sürebilir.Seçmeniz gerekir Yenile bir durum değişikliği görüntülemek için.

    • Ayarlarını Düzenle: koleksiyonunun açıklaması veya yapılandırma düzenleyin.

    • Grup üyeliğini: ekleyin veya kullanıcıları veya grupları bir koleksiyon üyeleri olarak kaldırın.Daha fazla bilgi için bkz. Takım projesi koleksiyonları İçin yönetici izinlerini ayarlama.

    • Güvenlik yönetmek: bir toplama grubunun izinleri yönetin.Daha fazla bilgi için bkz. Team Foundation Server izinleri.

    Durum

    Bir Etkinlik günlüğünü görüntülemek veya bir iş yeniden çalıştırın.

    Takım projeleri

    Bir koleksiyon için tanımlanan takım projeleri görüntülemek ve Takım projesini silme.

    Takım projeleri hakkında daha fazla bilgi edinmek için Takım projesi oluşturma.

    Raporlarım klasörü

    Koleksiyon tarafından kullanılmak üzere rapor sunucusu yapılandırın.

    Varsayılan klasör konumu düzenlediğinizde işlemi sunucuda mevcut olmayan bir klasör yolu yazın ve bu sunucudaki bir klasör oluşturmak için yeterli izne sahip değil başarısız olur.Bu sunucuda klasör oluşturma izni yoksa, varolan bir klasörün belirtmeniz gerekir.

    Rapor alt klasörleri için varsayılan konumu kaldırmak için seçin yapılandırmayı Temizle.

    Tüm mevcut ve gelecekteki takım projeleri için Raporlama işlevini yapılandırması kaldırılıyor koleksiyonda kaldırır.

    Bu sekme yalnızca işiniz görünür bir rapor sunucusu için TFS eklenen.

    SharePoint sitesi

    Görüntüleme, yapılandırma veya bir takım projesi portalı oluşturulduğu için varsayılan kök konumu kaldırma.Yeni takım projesi Oluştur Sihirbazı bu konumda bir takım projesi portalı oluşturur.

    Varsa SharePoint Web uygulaması listenin boş olduğunu ve tüm uygulamaları ile uygulama katmanı yapılandırılmadı.

    Bu sekme yalnızca SharePoint ürünleri ile uygulama katmanı yapılandırılmış olduğunda görüntülenir.Bkz. Dağıtıma SharePoint ürünleri ekleme.

Bir takım projesi koleksiyonu oluştur

Bağlantı için bir takım projesi koleksiyonu oluşturmadan önce olumlu ve olumsuz birden fazla takım projesi koleksiyonları oluşturma hakkında daha fazla bilgi için bölüm.

  1. Bir yönetici olarak, TFS için eklenmemişse şimdi eklenin.

    Konsolunu açın istediğiniz sunucudaki yerel Yöneticiler grubunun bir üyesi ve Team Foundation Yöneticileri grubunun üyesi olmalıdır veya sunucu düzeyi bilgisini düzenle izni ayarlanmalıdır izin ver.

  2. Yönetim konsolundan açmak takım projesi koleksiyonları seçin ve sayfa Koleksiyonu Oluştur.

  3. Tarafından sağlanan yönergeleri izleyin takım projesi koleksiyonu Oluştur Sihirbazı.

    İçin adı, en fazla 64 karakter (kısa daha iyi) benzersiz bir ad belirtin ve eğik çizgi veya listelenen diğer özel karakterleri belirtmeyin Team Foundation'da adlandırma kısıtlamaları.

    Aşağıdaki kaynakları Yapılandırma Sihirbazı'nı destekler.Bazı kaynaklar koleksiyonu barındıran uygulama katmanı sunucu önceden ilgili uygulamayı desteklemek için yapılandırılmışsa, yalnızca yapılandırılabilir.

    Veri katmanı veya SQL Server örneği

    1. İçindeki SQL Server örneği, TFS veri katmanı sunucu adını belirtin.Bu takım projesi koleksiyonu veritabanı barındırmak için adlandırılmış bir örnek kullanmak istiyorsanız, ayrıca aşağıdaki örnekte gösterildiği gibi örneğinin adı belirtmeniz gerekir:

      ServerName**\**InstanceName

    2. Seçin bu koleksiyon için yeni bir veritabanı oluşturmak koleksiyonu için bir veritabanı oluşturmak istiyorsanız.Bu seçenek için Visual Studio Team Foundation Arka Plan İş Aracısı kullanan hizmet hesabı örneği üzerinde bir veritabanı oluşturma izinleri olmasını gerektirir SQL Server.

      Veya Seç bu varolan veritabanını kullan zaten bir veritabanını kullanın ve metin kutusuna veritabanının adını belirtmek istediğiniz.Bu seçeneği adlandırılmış SQL Server örneğinde boş bir veritabanı var ve yazma izinlerine sahip olmasını gerektirir.

    SharePoint web uygulaması

    1. SharePoint web uygulaması uygulama katmanı bir SharePoint web uygulamasıyla yapılandırdıysanız, aksi takdirde, devre dışı görünür.Daha sonra yapılandırmak için bkz Dağıtıma SharePoint ürünleri ekleme.

    2. Seçin sonraki site koleksiyonu oluşturmak için varsayılan seçenek kullanmak istiyorsanız.İş altyapınız, mevcut bir site koleksiyonu kullanmanızı gerektirmedikçe bu seçeneği belirleyin.Bu seçenek SharePoint web uygulamasında yapılandırılan kök site alt site adı olarak kullanılan koleksiyon adı ile SharePoint site koleksiyonu oluşturur.

      Bu seçenek TFS hizmet hesabı Çiftlik Yöneticileri grubunun üyesi olması gerekir.Değilse, bir site koleksiyonu oluşturulamıyor.

    3. Veya, oluşturduğunuz Grup Yöneticileri grubunun üyesi için mevcut bir site koleksiyonu kullanmak için genişletme Gelişmiş Yapılandırma, seçin varolan bir SharePoint sitesi için bir yol belirtinve sizin için oluşturulan site koleksiyonunun göreli yolu belirtin.

      Seçin yolu doğrulayınve yolun doğru ise, seçin sonraki.

    SQL Server Reporting Services

    1. Raporları kullanmak için uygulama katmanı yapılandırdıysanız görünür SQL Server raporlama, devre dışı Hizmetleri, tersi durumda.Daha sonra yapılandırmak için bkz Rapor sunucusu ekleme.

    2. Sunucu ve ana bilgisayar raporları ve seçin klasörü bilgilerini gözden geçirin sonraki.Bu seçenek, kullanıcı hesabınızın Reporting Services çalıştıran sunucuda bir klasör oluşturmak için izinlerine sahip olmasını gerektirir.

      İş altyapınızdaki güvenlik kısıtlamaları sihirbazının bir parçası olarak bir klasör otomatik olarak oluşturulmasını önlemek sürece, bir klasör oluşturmak için varsayılan seçeneği kullanmanız gerekir.

    3. Reporting Services çalıştıran sunucuda oluşturduğunuz yönetici genişletin bir klasör kullanın, Gelişmiş Yapılandırma, seçin varolan bir klasörün yolunu belirtinve sizin için oluşturulan klasörün göreli yolu belirtin.

      Seçin yolu doğrulayınve yolun doğru ise, seçin sonraki.

    Laboratuar Yönetimi

    Doğrulama işlemi

    1. İçindeki hazırlık denetler, denetimleri durumunu gözden geçirin.

      Altı çizili mavi hata göstergesi hata içeren herhangi bir yapılandırmanın yanında görünür.Gösterge sorun hakkında ayrıntılı bir ileti için seçebilirsiniz.Devam etmeden önce tüm hataları adresi olmalıdır.

      Tüm hazırlık denetimleri geçtikten sonra Seç oluşturma.

    2. Bir takım projesi koleksiyonu oluşturma işlemi başlatır.

      Sihirbaz tamamlandıktan sonra seçin Kapat.

Ayırma veya bir takım projesi koleksiyonunu silin

Taşıma veya bir toplama bölme gibi ek olarak, bakım işlemini gerçekleştirmek istediğiniz zaman bir takım projesi koleksiyonu ayırma.Koleksiyon ayırma olduğunda takımlar takım projeleri veya kaynak kodu erişemiyor.

Koleksiyonda tanımlanan takım projeleri özelliğinde depolanan veriler artık gerektiğinde bir koleksiyon silin.Bir koleksiyon silmek için üç adımları, (1) koleksiyonu ayırma ve (2) koleksiyonu veritabanı silin ve (3) silinmiş koleksiyonu desteklenen SharePoint site koleksiyonu silin.

Koleksiyon ayırma

  1. Yönetim konsolundan silin ve ardından istediğiniz koleksiyon adını vurgulayın koleksiyonunu Ayır.

  2. Tarafından sağlanan yönergeleri izleyin takım projesi koleksiyonu ayırma Sihirbazı.

    (İsteğe bağlı) Üzerinde takım projesi koleksiyonu için bir hizmet iletiyi sağlayın sayfasında hizmet mesajı, bu koleksiyondaki projelere bağlanmayı deneyebilecek kullanıcılar için bir mesaj belirtin.

  3. Tüm hazırlık kontrolleri başarıyla, tamamlandı seçtiğinizde ayırma.

    Üzerinde İzleyici takım projesi koleksiyonu ayırma ilerleme tüm işlemler tamamladıktan sonra sayfa seçin sonraki.

  4. (İsteğe bağlı) Üzerinde bu takım projesi koleksiyonu için ek bilgileri gözden sayfasında, günlük dosyası konumu unutmayın.

Veritabanı ve SharePoint site koleksiyonu Sil

  1. Açık SQL Server Management Studio örneğine bağlanmak SQL Server veritabanı altyapısı koleksiyonu veritabanı barındıran ve örneği genişletin.

    Koleksiyonu veritabanı adını vurgulayın (varsayılan olarak, TFSCollectionName) ve sonra veritabanını silin.

    Daha fazla bilgi için nasıl yapılır: bir veritabanını silin.

  2. SharePoint Yönetim açın ve silinmiş koleksiyonu desteklenen site koleksiyonu silin.

    Daha fazla bilgi için SharePoint 2013'teki site koleksiyonunu silmek.

Takım projesi koleksiyonu artık Yönetim Konsolu'nda koleksiyonları listesinde görüntülenir.

Soru - Yanıt

S: olumlu ve birden çok takım projesi koleksiyonları oluşturma olumsuz nelerdir?

Geliştirme sürecini dalı için özelliğini faydalanır ve birleştirme kod veya aynı kodla ilişkili iş öğelerinin durumunu sorgulamak gerekir, takım projelerinizi aynı takım projesi koleksiyonundaki birleştirin.

Y: birden fazla toplama oluşturmak için avantajları

Başka bir gruplandırma işlevsel ihtiyaçlarını öğesinden bir kod temel veya diğer projeleri gruplandırması işlevsel ihtiyaçlarını daha iyi ayırabilirsiniz.Her koleksiyon için veri kendi veritabanında depolanır olduğundan, bağımsız olarak her toplama birçok yönünü ayrı olarak diğer koleksiyonları'dağıtımınıza yönetebilirsiniz.Örneğin, durdurun ve ayrı ayrı her toplama başlatın.Bu nedenle, farklı zamanlarda her koleksiyon için bakım işlemleri zamanlayabilirsiniz.

Takım projeleri birden fazla koleksiyona gruplandırma aşağıdaki avantajları sağlamaktadır:

  • Daha fazla esneklik ve veritabanları ve kaynakları dağıtma ve yönetme ölçeklenebilirlik.Bir grup ilgili takım projeleri, raporlar, çalışma öğeleri ve işlem kılavuzu yanı sıra temel bir kod paylaşın.

    Her koleksiyon için bir veritabanı oluşturarak, takımlar ve yöneticilerin, şu görevleri gerçekleştirebilirsiniz:

    • Yapı, dallandırma, birleştirme ve proje koleksiyonu içinde ihtiyaçlarına göre temel bir otonom kodu yinelemek.Koleksiyon dışındaki kod bağımlılıkları resmi olarak yönetilebilir.

    • Yedekleme ve diğer koleksiyonları bağımsız olarak her koleksiyon için veri geri yükleyin.

    • Tek bir SQL Server örneğini tüm koleksiyon veritabanları depolamak veya bir veya daha fazla örneklerinde veritabanlarını dağıtabilirsiniz.

    • Bir koleksiyon ayırma, yedekleyin ve farklı bir TFS dağıtımına geri yükleyin.

    • Bunlar boyutu zaman içinde artırmak gibi daha iyi projeleri bağlı talepleri karşılamak için kaynakları yeniden atayın.

  • İşlem güvenliği artırılmış.Her toplama kendi kümesini kullanıcıları ve izinleri olduğundan, farklı kod temellerine ayırma altında farklı koleksiyon yalıtılmış.Yöneticiler, proje veya bu belirli bir kod temeline projeleri içeren koleksiyona kullanıcı ekleyebilirsiniz.

  • Özel iş akışı işlemlerini desteklemek için yetenek artırılması.İşlem şablonları, iş öğesi türleri, bağlantı türleri, genel listeleri ve iş öğesi alanları diğer koleksiyonları'ayrı her toplama yönetir.Farklı iş akışı işlemlerini farklı koleksiyonlara sahip takım projeleri ayırarak, yalnızca bir koleksiyon içinde bu takım projeleri için gereken bu özelleştirmeler ortaya.

Y: sakıncaları birden fazla koleksiyonu oluşturma

Birden fazla takım projesi koleksiyonu oluşturma ana dezavantajı, TFS dağıtımını karmaşıklığını artırmak ' dir.

  • Yedekleme ve geri yükleme her koleksiyonu veritabanı ve diğer yönetim ve bakım görevleri de orantılı olarak sahip olduğunuz koleksiyon sayısını artırın.Örneğin, kullanıcılar ve her takım projesi koleksiyonu için izinler kümesini tek tek yönetin gerekir.

  • Takımlar iş öğeleri koleksiyonlarındaki bağlanamıyor.

  • Takımlar olamaz dallanma veya birleştirme kod koleksiyonlarındaki.

  • Takımlar sorguları koleksiyonlarındaki oluşturulamıyor.

S: hangi nesneleri veya kaynaklar koleksiyonu düzeyinde yönetilir?

Y: her takım projesi bir koleksiyona ait.Buna ek olarak, aşağıdaki nesneleri koleksiyonu düzeyinde yönetilir:

S: nasıl TFS farklı takım koleksiyonları için saklanan verilerden raporlar destekliyor mu?

Y: tek bir ilişkisel veri ambarına TFS dağıtımı için tüm proje koleksiyonlarında tanımlanan tüm takım projeleri rapor edilebilir tüm verileri içerir.Ardından söz konusu ambardaki veriler işlenir ve OLAP küpüne yazılır.Tek veri ambarına toplanan veriler olduğundan, birden fazla takım projesi koleksiyonlarındaki rapor edebilirsiniz.

Oluşturun veya raporları özelleştirmek için TfsWarehouseDataReader role kullanıcı hesapları eklemek.Rapor yazarlar ilişkisel veri ambarı ve küp Analysis Services için okuma erişimi gerekir.Bu hesapları, TFS Dağıtımdaki tüm takım projesi koleksiyonları barındırılan tüm takım projeleri için verilerini görüntüleyebilir.Bir takım projesi veya toplama erişimi sınırlamak için yolu yoktur.

S: benim dağıtım koleksiyonlarıyla nasıl ölçeklendirme?

A: See Move a team project collection or Split a team project collection.

S: koleksiyonları yönetmek için bir komut satırı aracı var mı?

Y: kullanabilirsiniz TFSConfig Collection ekleme, ayırma, silmek veya bir takım projesi koleksiyonu klonlayın için komutu.Bkz. Koleksiyon komutu [TFSConfig].