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ı |
---|
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:
|
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
Diğer Kaynaklar
Team Foundation Yapı Komutları