Destroy Komutu (Team Foundation Yapısı)

TFSBuild destroy komutunu tamamlanan yapıları kalıcı olarak yok etmek için kullanabilirsiniz. Tamamlanmış olan eski yapıları ortadan kaldırarak, veri ambarında yer kazanabilirsiniz.

Uyarı notuUyarı

Bu komutu dikkatli kullanın. Çünkü eylemini geri alamazsınız.

Bu komut, bırakmalar, sürüm denetleme etiketleri ve test sonuçları gibi bir yapı için ancak yapıyla ilişkili olmayan yapılara yönelik veritabanı kaydını kalıcı olarak siler. TFSBuild delete komutunu yapıyı kalıcı olarak yok etmeden önce yapay öğeleri silmek için kullanabilirsiniz.

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

destroy komutunu kullanmak için, Yapıları Yok Et izninizin İzin ver'e ayarlanmış olması gerekir. Bu izin, takım projesi koleksiyon yöneticileri, proje yöneticileri ve oluşturuculara otomatik olarak verilir. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

TFSBuild destroy /collection:TeamProjectCollectionUrl /BuildDefinition:DefinitionSpec BuildNumber [BuildNumber...] [/noprompt] [/silent] [/preview] 

TFSBuild destroy /collection:TeamProjectCollectionUrl BuildUri [BuildUri...]

TFSBuild destroy TeamProjectCollectionUrl TeamProject BuildNumber [BuildNumber...]

TFSBuild destroy /collection:TeamProjectCollectionUrl /DateRange: [Date]~[Date] /BuildDefinition:DefinitionSpec

TFSBuild destroy /collection:TeamProjectCollectionUrl BuildUri [BuildUri...]

Parametreler

Bağımsız Değişken

Açıklama

TeamProjectCollectionUrl

Yok etmek istediğiniz yapıyı içeren takım projesi koleksiyonunun URL'sidir (örneğin, http://myserver:8080/tfs/DefaultCollection).

DefinitionSpec

/BuildDefinition ile kullanılır. Durdurmak istediğiniz yapı tanımı ya da tanımlarını belirler. Joker karakterler kullanılabilir.

BuildNumber

Yok etmek istediğiniz yapı ya da yapıların boşlukla ayrılmış listesi. Yapı numarası boşluk içeriyorsa, numarayı tek tırnak işareti arasına alınız. Joker karakterler kullanılabilir.

BuildUri

Yok etmek istediğiniz yapıların URI'lerinin boşlukla ayrılmış listesi.

TeamProject

Takım projesinin bu yapı tanımı olan ismi.

Date

/daterange seçeneği için kullanılır. .NET Framework belirtecinin ayrıştırabileceği herhangi bir biçimdeki tarih. Aşağıdaki örneklerde gösterildiği gibi "~" kullanarak tarih aralıkları belirleyebilirsiniz:

  • ~1/1/2010 – 1/1/2010'dan önce oluşturulmuş tüm yapılar

  • 1/1/2010~ – 1/1/2010 tarihinden sonra oluşturulmuş tüm yapılar

  • 1/1/2009~31/12/2009 - 1/1/2009 ile 31/12/2009 tarihleri arasında oluşturulmuş tüm yapılar

Seçenek

Açıklama

/collection

Takım projesi koleksiyonunu belirtir.

/BuildDefinition

Silmek istediğiniz yapı tanımı ya da tanımlarını belirler.

/preview

Komut İstemi penceresinde yok edilecek olan yapılar görüntülenir. Bu seçeneği belirttiğinizde, kurulanlar gerçekten yok edilmez.

/noprompt

Siz bir yapıyı silerken uyarılmayacağınızı belirtir.

/silent

Yapılar silinirken çıktının Komut İstemi Penceresine yazılmamasını belirtir. /noprompt'u uygular.

Açıklamalar

Uygun izin olmadan bir yapılandırmayı yok etmeye çalışırsanız, bir iletişim kutusu size bunun hakkında bilgi verir.

Örnek

Aşağıdaki örnek 20 Kasım 2010'dan daha eski olan ve "Yeni Çalışmalar" takım projesindeki "Gecelik Yapı" yapı tanımına dayanan yapıları kalıcı olarak yok eder.

>tfsbuild.exe destroy /collection: http://myserver:8080/tfs/DefaultCollection /builddefinition:"New Works\Nightly Build" /daterange:~2010-11-20

Ayrıca bkz.

Görevler

Tamamlanan yapı Sil

Temel yapı tanımı oluşturma

Diğer Kaynaklar

Team Foundation Yapı Komutları

Çalıştırma ve izleme oluşturur

Tanımları oluşturma ve birlikte çalışma yaparsınız?