Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Zaman içinde Azure DevOps Server örnekleri dosyalar, derlemeler, iş öğeleri vb. dahil olmak üzere çok büyük miktarlarda veri oluşturabilir. Bir projenin ömrü boyunca bu veriler, yazılım üretmekle ilgili çeşitli yapıtların geçmişi olarak değerlidir. Daha sonra, performans etkilerini ve artan disk alanı gereksinimlerine ek olarak yükseltmelerde harcanan süreyi de içeren eski verileri koruma maliyetleri avantajları aşabilir.
Bu makalede, başta Azure DevOps Server koleksiyon veritabanlarından olmak üzere çeşitli veri türlerini temizlemeye yönelik yönergeler sağlanmaktadır.
SQL Server alanı gelecekte kullanmak üzere ayıracağı için, temizleme sonrasında SQL veri dosyalarının boyutunun azalmayacağını unutmayın.
Önemli
Aşağıdaki tüm durumlarda, veriler temizlendikten sonra bir veritabanı yedeği geri yüklenerek dışında kurtarılamaz . Yalnızca artık ihtiyacınız olmadığından emin olduğunuz verileri temizlemeye dikkat edin.
Önkoşul
Bu yordamları gerçekleştirmek için yüksek izinlere sahip bir kullanıcı olmanız gerekir. Bu kullanıcı genellikle Proje Koleksiyonu veya Proje Yöneticileri grubunun bir üyesidir.
Projeler
Artık gerekli olmayan projelerin tamamına sahipseniz, bunların silinmesi büyük bir etkiye sahip olabilir, çünkü bu işlem tüm özellik alanlarında projenin tüm içeriğini kaldırır. Projeyi silmenin iki yolu vardır:
Web portalını kullanma.
Visual Studio yüklemelerine dahil edilen TfsDeleteProject aracını kullanma.
İki yöntem varsayılan olarak aynı eylem kümesini gerçekleştirir.
Dosyalar
Genellikle, dosya içeriği Azure DevOps Server koleksiyon veritabanlarındaki alanın büyük bölümünü tüketir, bu nedenle gereksiz dosyaların temizlenmesi veri hacmini önemli ölçüde etkileyebilir. Team Foundation Sürüm Denetimi dosyaları, Git dosyaları, iş öğesi ekleri, test çalışması ekleri, derleme çıkışları vb. dahil olmak üzere Azure DevOps Server koleksiyon veritabanlarında depolanan birçok farklı dosya türü vardır. Çoğu, ancak hepsi temizlemeyi desteklemez.
Dosya içeriğinin silindikten hemen sonra değil, düzenli aralıklarla (genellikle günde bir kez) çalışan bir arka plan işi tarafından temizlendiğini unutmayın.
Team Foundation Sürüm Denetimi içeriği
Team Foundation Sürüm Denetimi (TFVC) dalları, klasörleri ve dosyaları silindiğinde, yalnızca mantıksal olarak silinirler; içerikleri geçmişte de kullanılabilir. TFVC dalları, klasörleri veya tek tek dosyalar tf.exedestroy komutu kullanılarak fiziksel olarak silinebilir.
Dosya eklerini test edin
Test verilerini temizleme seçeneği, bir proje için test bekletme ilkesini ayarlamaktır. Daha fazla bilgi edinmek için bkz. Test sonuçlarının ne kadar süreyle tutulacağınızı denetleme.
XAML Derlemeleri
Azure DevOps Sunucusu'ndaki derlemeler silindiğinde, ambar bir sonraki yeniden oluşturulduğunda raporlama verilerini kaybetmemek için, ürettikleri bilgilerin bir alt kümesi korunur. Derleme verileri, tfsbuild.exeiçindeki destroy komutu kullanılarak fiziksel olarak silinebilir.
Ayrıca derleme ve yayın işlem hatlarınız için bekletme ilkeleri ayarlayabilirsiniz. Daha fazla bilgi edinmek için bkz. Derleme ve sürüm bekletme ilkeleri.