2010-09-22 15 views
13

Diğerlerinden önemli ölçüde daha büyük bir çift svn deposu var. Onlar svn için çok büyük değiller, ama başka bir şey için kullanmayı tercih ederim çok fazla disk alanı alıyorlar.Bir Subversion deposu boyutunu nasıl azaltabilirim?

svn depolarının disk kullanımını azaltmak için hangi stratejiler kullanılabilir? "Ölü işlemlerin kaldırılması" bölümünü described here denedim ama bu beni hiçbir yere götürmedi. Başka ne denemeliyim?

ETA: Sunucu Arızasında bu soru daha mı sorulur?

+1

@closers Subversion'ın geliştiriciler tarafından kullanılan bir araçtır. Svn etiketli diğer 5853 soruları bunu sormak için doğru yer. Burada ve ServerFault arasında svn soruları parçalamak için bir anlam ifade etmiyor. –

+5

@Daenyeth: Güven bana, biliyorum. Ancak çoğu havuzda olduğu gibi (?) Birçok kullanıcı vardır ve tek taraflı anahtarları 'git 'zaman alır. Kısa vadeli bir azaltma arıyorum. ("Git al", "Bir Mac satın al" ile bir Windows sorusunu yanıtlamak gibi "kullanmayın" değil mi?) – pjmorse

cevap

17

Kullanılmış disk alanı, sürüm geçmişi için sizin için daha önemliyse, temiz bir ödeme yapabilir ve projelerinizi yeni bir depoya yeniden yükleyebilirsiniz. Eski depolar daha sonra sıkıştırılmış bir arşivde saklanabilir. Eğer tam geçmişini kaybetmek istemiyorsanız

, o zaman bu yazı sizin için ilginç olabilir: Delete parts of subversion history

+2

İlginç bir yapıştırma noktasına vurdunuz: tarih, disk alanından daha önemli veya değil. Sanırım belgelerde bulamadığım bir tür “svnadmin compress-archive --pixie-dust” komutu vardı. Temiz bir check-out ve yeniden işlem gerçekten en etkili yol ise, reposun git'e taşınması muhtemelen alacağımız yoldur. – pjmorse