Aracılığıyla paylaş


TFS'de Takım Projesi Oluşturma

tarafından Jason Lee

Bu konuda, Team Foundation Server (TFS) 2010'da yeni bir ekip projesinin nasıl oluşturulacağı açıklanmaktadır.

Bu konu, Fabrikam, Inc. adlı kurgusal bir şirketin kurumsal dağıtım gereksinimlerini temel alan bir dizi öğreticinin bir bölümünü oluşturur. Bu öğretici serisinde, ASP.NET MVC 3 uygulaması, Windows Communication Foundation (WCF) hizmeti ve veritabanı projesi dahil olmak üzere gerçekçi bir karmaşıklık düzeyine sahip bir web uygulamasını temsil eden örnek bir çözüm ( Contact Manager çözümü) kullanılmaktadır.

Göreve Genel Bakış

TFS'de yeni bir ekip projesi sağlamak ve kullanmak için şu üst düzey adımları tamamlamanız gerekir:

  • Yeni takım projesini oluşturacak kullanıcıya izinler verin.
  • Ekip projesini oluşturun.
  • Proje üzerinde çalışacak ekip üyelerine izinler verin.
  • Bazı içeriği sisteme işleyin.

Bu konu başlığında bu yordamların nasıl gerçekleştirileceği gösterilir ve her yordamdan sorumlu olabilecek kullanıcıları ve iş rollerini tanımlar. Kuruluşunuzun yapısına bağlı olarak, bu görevlerin her birinin farklı bir kişinin sorumluluğunda olabileceğini unutmayın.

Bu konudaki görevler ve kılavuzlar, TFS'yi yükleyip yapılandırdığınız ve yapılandırma işleminin bir parçası olarak bir takım projesi koleksiyonu oluşturduğunuzu varsayar. Bu varsayımlar hakkında daha fazla bilgi ve senaryo hakkında daha genel arka plan bilgileri için bkz. Web Dağıtımı için TFS Derleme Sunucusu Yapılandırma.

Takım Projesi Oluşturucusunun İzinlerini Verme

Yeni bir takım projesi oluşturmak için şu izinlere ihtiyacınız vardır:

  • TFS uygulama katmanında Yeni proje oluştur iznine sahip olmanız gerekir. Bu izni genellikle Proje Koleksiyonu Yöneticileri TFS grubuna kullanıcı ekleyerek verirsiniz. Team Foundation Yöneticileri genel grubu da bu izni içerir.
  • SharePoint site koleksiyonunda TFS ekip projesi koleksiyonuna karşılık gelen yeni ekip siteleri oluşturma izniniz olmalıdır. Bu izni genellikle kullanıcıyı SharePoint site koleksiyonunda Tam Denetim haklarına sahip bir SharePoint grubuna ekleyerek verirsiniz.
  • SQL Server Reporting Services özelliklerini kullanıyorsanız, Raporlama Hizmetleri'nde Team Foundation İçerik Yöneticisi rolünün üyesi olmanız gerekir.

Bu Yordamları Kimler Gerçekleştirir?

Genellikle, TFS dağıtımını yöneten kişi veya grup da bu yordamları gerçekleştirir.

Bu yüksek ayrıcalıklı bir izin kümesi olduğundan, yeni ekip projeleri genellikle TFS dağıtımını yönetme sorumluluğuna sahip kullanıcıların küçük bir alt kümesi tarafından oluşturulur. Geliştiricilere genellikle yeni ekip projeleri oluşturmak için gereken izinler verilmez.

TFS'de İzin Verme

Bir kullanıcının yeni takım projeleri oluşturmasını sağlamak istiyorsanız, ilk üst düzey görev kullanıcıyı takım projesi koleksiyonu için Proje Koleksiyonu Yöneticileri grubuna eklemektir.

Proje Koleksiyonu Yöneticileri grubuna kullanıcı eklemek için

  1. TFS sunucusunda, Başlat menüsünde Tüm Programlar'ın üzerine gelin, Microsoft Team Foundation Server 2010'a tıklayın ve ardından Team Foundation Yönetim Konsolu'na tıklayın.

  2. Gezinti ağacı görünümünde Uygulama Katmanı'nı genişletin ve ardından Takım Projesi Koleksiyonları'na tıklayın.

    Takım Projesi Koleksiyonları'na tıklamak için gezinti ağacı görünümünün ekran görüntüsü.

  3. Takım Projesi Koleksiyonları bölmesinde, yönetmek istediğiniz takım projesi koleksiyonunu seçin.

    Yönetmek istediğiniz takım projesi koleksiyonunu seçmek için Takım Projesi Koleksiyonları bölmesinin ekran görüntüsü.

  4. Genel sekmesinde Grup Üyeliği'ne tıklayın.

    Grup Üyeliği'ni seçmek için Genel sekmesinin ekran görüntüsü.

  5. Genel Gruplar iletişim kutusunda Proje Koleksiyonu Yöneticileri grubunu seçin ve özellikler'e tıklayın.

  6. Team Foundation Server Grup Özellikleri iletişim kutusunda Windows Kullanıcısı veya Grubu'nu seçin ve ekle'ye tıklayın.

    Windows Kullanıcısı veya Grubu seçmek ve eklemek için Team Foundation Server Grup Özellikleri iletişim kutusunun ekran görüntüsü.

  7. Kullanıcıları, Bilgisayarları veya Grupları Seç iletişim kutusunda, yeni ekip projeleri oluşturabilmek istediğiniz kullanıcının kullanıcı adını yazın, Adları Denetle'ye ve ardından Tamam'a tıklayın.

    Yeni ekip projeleri oluşturmak için Kullanıcı Bilgisayarlarını veya Grupları Seç iletişim kutusunun ekran görüntüsü.

  8. Team Foundation Server Grup Özellikleri iletişim kutusunda Tamam'a tıklayın.

  9. Genel Gruplar iletişim kutusunda Kapat'a tıklayın.

SharePoint Hizmetlerinde İzin Verme

Ardından, kullanıcıya SharePoint site koleksiyonunda TFS ekip projesi koleksiyonunuzla ilgili yeni ekip siteleri oluşturma izni vermeniz gerekir.

SharePoint site koleksiyonunda Tam Denetim izinleri vermek için

  1. Team Foundation Server Yönetim Konsolu'ndaki Takım Projesi Koleksiyonları sayfasında, yönetmek istediğiniz takım projesi koleksiyonunu seçin.

  2. SharePoint Sitesi sekmesinde Geçerli Varsayılan Site Konumu URL'sinin değerini not edin.

    SharePoint Sitesi sekmesinde Geçerli Varsayılan Site Konumu U R L değerini not edin.

  3. Internet Explorer'ı açın ve 2. adımda not ettiğiniz URL'ye gidin.

    Uyarı

    Windows'ta ekip projesi koleksiyonunu oluşturan kullanıcı olarak oturum açmadıysanız devam etmek için SharePoint'te bu kullanıcı olarak oturum açmanız gerekir.

  4. Site Eylemleri menüsünde Site Ayarları'na tıklayın.

    Site Eylemleri menüsünde Site Ayarları'na tıklayın.

  5. Site Ayarları sayfasında, Kullanıcılar ve İzinler'in altında Kişiler ve gruplar'a tıklayın.

  6. Sol gezinti panelinde Gruplar'a tıklayın.

    Sol gezinti panelinde Gruplar'a tıklayın

  7. Kişiler ve Gruplar: Tüm Gruplar sayfasında, Bu Site için Grupları Ayarla'ya tıklayın.

    Kişiler ve Gruplar: Tüm Gruplar sayfasında, Bu Site için Grupları Ayarla'ya tıklayın.

    Uyarı

    Çift HTTP kodlama hatası nedeniyle HTTP 404 Bulunamadı hatası alabilirsiniz. Bu durumda URL'yi şu değerle değiştirin:
    [site_collection_URL]/_layouts/permsetup.aspx Örneğin:
    http://tfs/sites/Fabrikam%20Web%20Projects/_layouts/permsetup.aspx

  8. Bu Site için Grupları Ayarla sayfasında, ekip projeleri oluşturacak kullanıcıyı Sahipler grubuna ekleyin ve tamam'a tıklayın.

    Bu Site için Grupları Ayarla sayfasında, ekip projeleri oluşturacak kullanıcıyı Sahipler grubuna ekleyin ve tamam'a tıklayın.

Kullanıcıların bir takım projesi koleksiyonu içinde yeni ekip projeleri oluşturmasını sağlama hakkında daha fazla bilgi için bkz. Takım Projesi Koleksiyonları için Yönetici İzinlerini Ayarlama.

Yeni Takım Projesi Oluşturma ve Kullanıcı Ekleme

Gerekli izinlere sahip olduktan sonra Visual Studio 2010'daki Takım Gezgini penceresini kullanarak yeni bir takım projesi oluşturabilirsiniz. Bu yaklaşım tüm gerekli bilgileri toplayan ve TFS, SharePoint ve SQL Server Raporlama Hizmetleri'nde gerekli görevleri gerçekleştiren bir sihirbaz sağlar. Ayrıca, içerik eklemelerini ve değiştirmelerini sağlamak için geliştirici ekibinin üyelerine yeni ekip projesinde izin vermeniz gerekir.

Bu Yordamları Kimler Gerçekleştirir?

Bu yordamları genellikle bir TFS yöneticisi veya geliştirici ekip lideri gerçekleştirir.

Yeni Takım Projesi Oluşturma

Sonraki yordamda, TFS 2010'da yeni bir takım projesinin nasıl oluşturulacağı açıklanır.

Yeni bir takım projesi oluşturmak için

  1. Başlat menüsünde Tüm Programlar'ın üzerine gelin, Microsoft Visual Studio 2010'a tıklayın, Microsoft Visual Studio 2010'a sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.

    Uyarı

    Visual Studio 2010'u yönetici olarak çalıştırmazsanız, Yeni Takım Projesi Sihirbazı son adımda başarısız olur.

  2. Kullanıcı Hesabı Denetimi iletişim kutusu görüntülenirse Evet'e tıklayın.

  3. Visual Studio'da, Ekip menüsünde Team Foundation Server'a Bağlan'a tıklayın.

    Uyarı

    TFS sunucusuna zaten bir bağlantı yapılandırdıysanız, 4-7 arası adımları atlayabilirsiniz.

  4. Takım Projesine Bağlantı iletişim kutusunda Sunucular'a tıklayın.

  5. Team Foundation Server Ekle/Kaldır iletişim kutusunda Ekle'ye tıklayın.

  6. Team Foundation Server Ekle iletişim kutusunda, TFS örneğinizin ayrıntılarını sağlayın ve Tamam'a tıklayın.

    Team Foundation Server Ekle iletişim kutusunda, T F S örneğinizin ayrıntılarını sağlayın ve Tamam'a tıklayın.

  7. Team Foundation Server Ekle/Kaldır iletişim kutusunda Kapat'a tıklayın.

  8. Takım Projesine Bağlan iletişim kutusunda, bağlanmak istediğiniz TFS örneğini seçin, eklemek istediğiniz takım projesi koleksiyonunu seçin ve bağlan'a tıklayın.

    Takım Projesine Bağlan iletişim kutusunda, bağlanmak istediğiniz T F S örneğini seçin, eklemek istediğiniz takım projesi koleksiyonunu seçin ve bağlan'a tıklayın.

  9. Takım Gezgini penceresinde, takım projesi koleksiyonuna sağ tıklayın ve ardından Yeni Takım Projesi'ne tıklayın.

    Takım Gezgini penceresinde, takım projesi koleksiyonuna sağ tıklayın ve ardından Yeni Takım Projesi'ne tıklayın.

  10. Yeni Takım Projesi iletişim kutusunda, takım projesi için bir ad ve açıklama girin ve İleri'ye tıklayın.

    Uyarı

    Takım projeniz boşluklar içeriyorsa, çıkış yolundan paketleri dağıtmak için Internet Information Services (IIS) Web Dağıtım Aracı'nı kullanmaya geldiğinizde bazı sorunlarla karşılaşabilirsiniz. Yoldaki boşluklar, Web Dağıtımı komutlarını çalıştırmayı çok daha zor hale getirir.

    Takım projesi için bir ad ve açıklama sağlayan Yeni Takım Projesi iletişim kutusunun ekran görüntüsü.

  11. İşlem Şablonu Seçin sayfasında, geliştirme işlemini yönetmek için kullanmak istediğiniz işlem şablonunu seçin ve ardından İleri'ye tıklayın.

    Uyarı

    TFS işlem şablonları hakkında daha fazla bilgi için bkz. İşlem Şablonları ve Araçları.

  12. Ekip Sitesi Ayarları sayfasında varsayılan ayarları değiştirmeden bırakın ve İleri'ye tıklayın.

  13. Bu ayar, TFS ekip projesiyle ilişkilendirilmiş bir SharePoint ekip sitesi oluşturur veya tanımlar. Geliştirme ekibiniz bu siteyi belgeleri yönetmek, tartışma yazışmalarına katılmak, wiki sayfaları oluşturmak ve kodla ilgili olmayan diğer çeşitli görevleri gerçekleştirmek için kullanabilir. Daha fazla bilgi için bkz. SharePoint Ürünleri ve Team Foundation Server Arasındaki Etkileşimler.

  14. Kaynak Denetimi Ayarlarını Belirt sayfasında varsayılan ayarları değiştirmeden bırakın ve İleri'ye tıklayın.

  15. Bu ayar, TFS klasör hiyerarşisinde, içeriğiniz için kök klasör olarak görev yapacak konumu tanımlar veya oluşturur.

  16. Takım Projesi Ayarlarını Onayla sayfasında Son'a tıklayın.

  17. Yeni takım projesi başarıyla oluşturulduğunda, Takım Projesi Oluşturuldu sayfasında Kapat'a tıklayın.

Ekip Projesine Kullanıcı Ekleme

Yeni ekip projesini oluşturduğunuza göre, kullanıcılara içerik eklemeye ve içerik üzerinde işbirliği yapmaya başlamalarına izin verilmektedir.

Ekip projesine kullanıcı eklemek için

  1. Visual Studio 2010'da , Takım Gezgini penceresinde takım projesine sağ tıklayın, Takım Projesi Ayarları'nın üzerine gelin ve grup üyeliği'ne tıklayın.

    Visual Studio 2010'da, Takım Gezgini penceresinde takım projesine sağ tıklayın, Takım Projesi Ayarları'nın üzerine gelin ve grup üyeliği'ne tıklayın.

  2. Kullanıcının kaynak denetimi altında kod eklemesini, değiştirmesini ve kaldırmasını sağlamak için, kullanıcıyı Katkıda Bulunanlar grubuna eklemeniz gerekir.

  3. Proje Grupları iletişim kutusunda Katkıda Bulunanlar grubunu seçin ve özellikler'e tıklayın.

    Proje Grupları iletişim kutusunda Katkıda Bulunanlar grubunu seçin ve özellikler'e tıklayın.

  4. Team Foundation Server Grup Özellikleri iletişim kutusunda Windows Kullanıcısı veya Grubu'nu seçin ve ekle'ye tıklayın.

    Team Foundation Server Grup Özellikleri iletişim kutusunda Windows Kullanıcısı veya Grubu'nu seçin ve Ekle'ye tıklayın.

  5. Kullanıcıları, Bilgisayarları veya Grupları Seç iletişim kutusunda, takım projesine eklemek istediğiniz kullanıcının kullanıcı adını yazın, Adları Denetle'ye ve ardından Tamam'a tıklayın.

    Kullanıcıları, Bilgisayarları veya Grupları Seç iletişim kutusunda, takım projesine eklemek istediğiniz kullanıcının kullanıcı adını yazın, Adları Denetle'ye ve ardından Tamam'a tıklayın.

  6. Team Foundation Server Grup Özellikleri iletişim kutusunda Tamam'a tıklayın.

  7. Proje Grupları iletişim kutusunda Kapat'a tıklayın.

Sonuç

Bu noktada yeni ekip projeniz kullanıma hazırdır ve geliştirici ekibiniz içerik eklemeye ve geliştirme süreci üzerinde işbirliği yapmaya başlayabilir.

Sonraki konu başlığı olan Kaynak Denetimine İçerik Ekleme, kaynak denetimine içerik eklemeyi açıklar.

Daha Fazla Okuma

TFS'de ekip projeleri oluşturma hakkında daha kapsamlı yönergeler için bkz. Takım Projesi Oluşturma. Kullanıcıların bir takım projesi koleksiyonu içinde yeni ekip projeleri oluşturmasını sağlama hakkında daha fazla bilgi için bkz. Takım Projesi Koleksiyonları için Yönetici İzinlerini Ayarlama. Ekip projelerine kullanıcı ekleme hakkında daha fazla bilgi için bkz. Ekip Projelerine Kullanıcı Ekleme.