Aracılığıyla paylaş


Takım Projesini Silme

Eğer ihtiyaç duyulmuyorsa, TFSDeleteProject kullanarak Team Foundation Server içerisinden bir takım projesi silebilirsiniz.Buna ek olarak, başarısız bir proje yaratımının ardından silinmemiş bileşenler kalırsa, onları silmek üzere TFSDeleteProject kullanabilirsiniz.

Önemli notÖnemli

TFSDeleteProject, geri döndürülemeyen bir takım projesini kalıcı olarak siler.TFSDeleteProject kullanmadan önce tüm önemli verilerinizi yedeklediğinizden emin olun.

Access TFSDeleteProject komut satırı aracı, bir komut istemi penceresi açın burada ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

Windows'un 64-bit edition üzerinde yerini %programfiles% ile %programfiles(x86)%.

[!NOT]

Yönetimsel izinler ile oturum açsanız bile, Windows Server 2008 çalıştıran bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmalısınız.Yükseltilmiş Komut İstemi penceresini açmak için, Başlat'a tıklatın, Komut İstemi'ne sağ tıklatın ve ardından Yönetici olarak çalıştır'a tıklatın.Daha fazla bilgi için bkz. Microsoft Web sitesi: Kullanıcı Erişimi Denetimi.

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

TFSDeleteProject komutunu kullanmak üzere, Takım Kuruluş Yöneticileri güvenlik grubunun veya Proje Yöneticileri güvenlik grubunun bir üyesi olmanız gerekir.Daha fazla bilgi için, bkz:Takım Kuruluş Sunucusu İzinleri ve Team Foundation Server Varsayılan Grupları, İzinleri ve Rolleri.

TFSDeleteproject [/q] [/force] [/excludewss] /collection:URL TeamProjectName

Parametreler

Seçenek

Description

/q

İsteğe Bağlı.Sessiz modunu kullan.Kullanıcıdan onay için istemde bulunmayın.

/force

İsteğe Bağlı.Silme işlemi, bazı bileşenlerin silinememesine rağmen devam etmelidir.

/excludewss

İsteğe Bağlı.Takım projenizle ilgili olan SharePoint sitesini silmemeniz gerektiğini belirtir.Diğer takım projelerininde kullanabilmesi için varolan siteyi devam ettirmek üzere bu seçeneği belirtin.

/collection:URL

Gerekli.Takım projesi koleksiyonunun URI'sini belirtir.URI için şu biçimi kullanmalısınız: http: / /SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı

Sanal bir dizin kullanılmamışsa URI biçimi aşağıdaki şekildedir:

http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı.

TakımProjeİsmi

Gerekli.Projenin adı.Boşluk içeren değerleri çift tırnak (") içine alın.

Notlar

Takım projesi yarattığınız zaman, Team Foundation Server, Team Foundation Server, SharePoint Ürünleri ve SQL Server Raporlama Hizmetlerini sunan sunucular üzerinde veri nesnesi yaratır.Takım projesi sildiğinizde, raporlar otomatik olarak SQL Server Raporlama Hizmetlerinden silinir.

Bir takım projesi sildiğinizde, SharePoint sitesini desteklemek için yaratılan nesneleri silip silmeyeceğinizi seçebilirsiniz.Fakat, bir hata Team Foundation Server'un tüm nesneleri silmesini veya yaratmasını engelleyebilir.Bu problemleri gidermek üzere, aşağıdaki kısımlar arkaplan bilgisi sağlar ve TFSDeleteProject çalıştırdıktan sonra kalan nesneleri silmek, problemleri düzeltmek ve problemlerinin sebeplerini bulmak için gereken kaynaklara bağlar.

  • TFSDeleteProject İşlem

  • Silinmeden Kalan Veriler

  • Takım Projesi Bileşenlerinin Silindiğinin Onaylanması

  • Kısımsal Proje Silinmesinden Sonra Kalan Bileşenleri Silmek

  • Mola Periyotunu Arttırmak

TFSDeleteProject İşlem

TFSDeleteProject komut istemi aracı kullanırsanız, önce veriler silinir daha sonra da proje Web sitesi silinir.

ms181482.collapse_all(tr-tr,VS.110).gif1. Aşama: TFSDeleteProject, Proje Verilerini Siler

İlk kısımda, TFSDeleteProject, otomatik olarak takım proje verilerini silmek için aşağıdaki adımları uygular.

  1. TFSDeleteProject, silme işlemi içinde olan tüm bileşenlerin envanterini oluşturur.Bu, Test Yöneticisi, Team Foundation Yapısı, ve Team Foundation sürüm denetimi ile birleşik olan bileşenleri içerir.

  2. TFSDeleteProject Ekip Gezgini içerisindeki proje düğümünü gösteren bileşenleri siler.

  3. TFSDeleteProject silme işlemi için sürüm denetimini işaretler, fakat bu bilgiyi hemen silmez.Bu bilgi, belirtilen projedeki, proje dışında olmayan tüm sürüm denetim dallarını içerir.

    • Eğer bir üst dal ve alt dal aynı anda projedeyse, TFSDeleteProject, ikisini de silme işlemi için işaretler.

    • Eğer bir üst dal ve alt dal farklı projedeyse, TFSDeleteProject, sadece belirtilmiş olan dalı işaretler.

    • Eğer diğer proje, belirtilmiş projeden bir dalsa TFSDeleteProject, sadece belirtilen projeyi işaretler.Belirtilen proje silindiyse, dal projesi üst öğesiz kalır.

  4. TFSDeleteProject hemen, bilgi, temel veri, yapılandırma tanımlarını, yapı aracılarını ve takım projesiyle ilgili olan test sonuçlarını içeren yapılandırma verilerini siler.Araç, yapı bitim noktalarını silmez.Aynı bitim bölgesini kullanan takım projeleri yaratmadan önce eski takım projesi için bitim noktası silmeye veya yapılandırmaya ihtiyacınız yoktur.

    Eğer belirtilen proje yüksek miktarda yapılandırma verisi içeriyorsa, silme işlemi mola periyotunda bitmeyebilir.Bu problem üzerine çalışmak için, bkz. Mola Periyotunu Artır, ve daha sonra TFSDeleteProject'i tekrar çalıştırın.

  5. TFSDeleteProject, hemen iş öğelerini ve belirtilmiş projelere ait olan iş öğesi alanlarını siler ve tüm paylaşılmayan meta veriyi siler.

    Eğer belirtilen proje yüksek miktarda iş öğesi verisi içeriyorsa, silme işlemi mola periyotunda bitmeyebilir.Bu problem üzerine çalışmak için, bkz. Mola Periyotunu Artır, ve daha sonra TFSDeleteProject'i tekrar çalıştırın.

ms181482.collapse_all(tr-tr,VS.110).gifAşama 2: TFSDeleteProject Proje Web Sitelerini Siler

İkinci kısımda, TFSDeleteProject aşağıdaki verileri siler.

Önemli notÖnemli

Bu adımların tamamlanması uzun sürebilir ve bu süre içerisinde sunucu performansını düşürebilir.

  • TFSDeleteProject Raporlama Hizmetlerini sunan sunucular üzerindeki raporları silmek için Raporlama Hizmetlerini kullanır.

  • TFSDeleteProject, SharePoint Ürünleri sunan sunucudan proje portalı Web sitesini siler.Bu adım, proje kendi sitesine sahip olduğu zaman ve site silinme işlemi komut satırından dışlanmadığı zaman meydana gelir.(birçok projenin aynı siteyi gösterebileceğini düşünün, fakat bunlardan sadece bir tanesi raporların ve panoların varsayılan olarak kullandığı yere sahip olabilir).

    [!NOT]

    Takım projesini silmeden önce, Raporlama Hizmetlerini onaylayabilirsiniz ve SharePoint Ürünleri, portal özelliklerini doğrulayarak doğru proje URL leri kullanır.Daha fazla bilgi için bkz.  How to: Add a Team Project Portal.

Eğer, TFSDeleteProject yukarıdaki veri elemanlarını başarılı bir şekilde silerse, Bitti mesajı döndürür.Bu sonucu görmek üzere, bkz. Takım Projesi Bileşenlerinin Silindiğini Doğrula.

Eğer bir veya daha fazla bileşen silinmezse, tüm veri elemanlarını silememesine rağmen, silme işlemine devam etmek üzere /force kullanarak TFSProjectDelete sistemini tekrardan çalıştırabilirsiniz.Bu seçenekle, TFSDeleteProject, silemediği bir bileşeni atlar, hata mesajı döndürür, gelecek bileşeni siler, takım projesi meta verisini bırakır ve güvenlik ayarlarına dokunulmaz.

Silinmeden Kalan Veriler

Aşağıdaki veriler, TFSDeleteProject başarılı bir şekilde yüklendikten sonra dağıtım içerisinde kalabilir.

  • Kür içerisindeki takım projesi verileri.Takım proje verileri, küp tekrar yapılana kadar kübün içerisinde kalır, ve bu zamanda ambar denetim hizmeti, Team Foundation veritabanlarından silinene kadar tüm geçmiş yapılandırma verilerini siler.

  • Yapılandırma, dosya ve klasörleri düşürür.Yapı ikilileri, yapı geçmiş dosyaları ve işlem sırasında yayımlanan test sonuçlarını içeren geçmiş dosyaları. Bu dosyaların yerleri silinmez.Eğer bu dosyaları silmek isterseniz, silme işlemini elle yapmak zorundasınız.

  • İş öğesi izlemek için paylaşılan meta veriler.TFSDeleteProject takım projeleri arasında paylaşılan iş öğesi takibi için olan meta verileri silmez.

  • Paylaşılan kodu içeren sürüm denetimi raf kümeleri .Sürüm denetimi raf kümeleri, eğer üzerinde birçok projeye ait kod bulunduruyorsa silinmez.

Proje Silinmesini Onaylama

Proje silinmesini, takım projesi düğümünün artık Ekip Gezgini içerisinde gözükmediğinden ve raporlarının proje web sitesi portalında bulunmadığından emin olabilirsiniz.

Bir takım projesinin, başarılı bir şekilde silindiğinden emin olmak için

  1. Ekip Gezgini açın ve projenin, proje düğümü olarak gözükmediğini doğrulayın.

  2. Internet Explorer'ı açın ve proje web portalı sitesinin URL'ini yazınSitenin artık varolmadığından emin olun.

  3. Bunu yapmak için, Internet Explorer 7'yi başlatın ve Adres çubuğunu aşağıdaki Web adreslerinden birini yazın:

    • http://RaporlamaHizmetleri/Raporlar

    • **http://RaporlamaHizmetleri/Raporlar_**TFSInstance

  4. Rapor yöneticisinde, Detayları Göster'e tıklayın.

  5. Silinmiş olan takım projesi içinde olan dosyaların silindiğini doğrulayın.TfsReports kök dosyasına tıklayın, ve daha sonra takım projesi koleksiyonu için isimlendirilen dosyaya tıklayın.Silinmiş projenin isminde dosya olmayacaktır.

  6. Eğer Web sitesindeki raporlar kaldıysa, aşağıdaki yordama bkz.

Kısımsal Proje Silinmesinden Sonra Kalan Bileşenleri Silmek

Eğer proje portalı sitesi ve raporları, silindikten sonra kalıyorsa, siteyi ve dosyaları elle silin.

Eğer proje portalı sitesi ve raporları, silindikten sonra kalıyorsa, siteyi ve dosyaları elle silin.

  1. Sildiğiniz takım projesi için olan Raporlama Hizmetlerini sunan sunucuda oturum açın.

  2. Internet Explorer'ı açın ve adres kutusuna Raporlama Hizmetleri Web sitesinin URL'ini yazın.

    • https://localhost/Reports

    • **https://localhost/Reports_**TFSInstance

  3. Rapor yöneticisinde, Detayları Göster'e tıklayın.

  4. TfsReports kök dosyasına tıklayın, ve daha sonra takım projesi koleksiyonu için isimlendirilen dosyaya tıklayın.

  5. Silinen takım projesi için olan onay kutusunu seçin.

  6. Sil'i tıklatın.

  7. Takım projesi için olan klasör raporlarını sildiğinizi onaylamak üzere Tamam'a tıklayın.

  8. Silinmiş bir takım projesinin proje portalı Web sitesini kaldırmak için Microsoft Web sitesindeki aşağıdaki sayfaya bakınız: Nasıl Yapılır: Windows SharePoint Hizmetleri Sitelerini Oluşturmak, Düzenlemek ve Silmek.

Mola Periyotunu Arttırmak

Varsayılan olarak, her Web hizmeti, bileşeni silme süresinin 10 dakinanın altında olması için TFSDeleteProject sistem komutunu çağırır.Eğer altı tane çağrı varsa, işlem bir saat sürebilir.Eğer büyük miktarda veriyle ilişkilendirilen bir takım projesi siliyorsanız, mola süresini geçici olarak arttırabilirsiniz.

[!NOT]

Mola süresini arttırdığınız zaman, değişiklikler Web hizmeti çağrılarını etkiler.Genel olarak, mola süresini, Web hizmetlerinin sunucu performansını düşürmesini ve kullanıcıların, ara yüzlerde takılı kalmasını engellemek üzere 10 dakika olarak belirlersinizBu yüzden, proje başarılı bir şekilde silindikten sonra, mola sürelerini 10 dakikaya indirmelisiniz.

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Bu işlemi tamamlamak için, uygulama katmanı sunucu üzerinde, Windows Yöneticisi olmak zorundasınız.

Önemli notÖnemli

Bilgisayarınız kayıtlarını uygunsuz bir biçimde değiştirmek, bilgisayarınızın tutarsız olmasına yol açabilir.Kayıtlara aşina değilseniz, başlıkları ekleyip silmemelisiniz veya onları herhangi bir şekilde değiştirmemelisiniz.

TFSDeleteProject komutu için mola süresini arttırmak üzere

  1. Uygulama katmanı sunucusunda oturum açın.

  2. Başlat'ı, Çalıştır'ı tıklatın, regedit yazın ve Tamam'ı tıklatın.

  3. Gözat sekmesinde, HKEY_ LOCAL_MACHINE genişletin.

    • Sunucu bir 32-bit işletim sistemi çalıştırıyorsa, şunu genişletin: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\TeamFoundation\RequestSettings.

    • Sunucu 64-bit işletim sistemi çalıştırıyorsa şunu genişletin: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432\Microsoft\VisualStudio\11.0\TeamFoundation\RequestSettings.

  4. Eğer TeamFoundation\RequestSettings anahtarları mevcut değilse, onu yaratmak üzere aşağıdaki adımları izleyin:

    1. Araç Çubuğu'ı sağ tıklayın, Yeni'nin üzerine gelin ve Anahtar'ı tıklayın.

    2. Anahtarı, RequestSettings olarak isimlendirin.

    3. İstekAyarları'na sağ tıklayın, Yeni'yi işaretleyin ve DWORD Değeri'ne tıklayın.

    4. Yeni değeri VarsayılanMola olarak adlandırın.

  5. VarsayılanMola'ya sağ tıklayın ve Değiştir'i seçin.

  6. Değer Verisi içerisinde, mili saniye cinsinden periyot süresini yazın, ve daha sonra Ondalık'aa tıklayın.

    Örneğin, zaman aşımı değerini 30 dakika olarak ayarlamak için, 1800000 yazın.Örneğin, zaman aşımı değerini 10 dakika olarak ayarlamak için, 600000 yazın.

  7. Tamam düğmesini tıklatın.

  8. Dosya menüsünden Çıkış\'ı tıklatın.

Örnek

Aşağıdaki komut, proje koleksiyonundaki Team Foundation Server AdventureWorks1 sunucusu ve Ekip Gezgini üzerindeki takım projesi StoreFront ile ilişkilendirilen tüm bileşenleri siler.

TFSDeleteProject /force /collection:http://AdventureWorks1:8080/tfs/Collection1 StoreFront

Ayrıca bkz.

Görevler

Takım Projesi Oluşturma

Kavramlar

Team Foundation Server ekibi projelerine bağlanın

Diğer Kaynaklar

İzinleri Yönetme

Takım Projelerini Desteklemek Üzere Kaynakları Yapılandırma

Team Foundation Server Komut Satırı Araçlarını Kullanma