SVN bozuk revizyonu


1

SVN 1.4.2 sürümünü kullanıyorum. Depolamamı doğruladım ve bu düzeltmeyi bozuldum. svnadmin aşağıdaki mesajı gösteren komutu doğrulayın. Yedeklememde de aynı sorun var. Lütfen bu sorunu çözmeme yardım edin.

svnadmin: E200002: Seri hale getirilmiş karma eksik sonlandırıcı

Yanıtlar:


1

Depo dosyalarından birinin bozuk olduğu anlamına gelir!

Db / revs içindeki bir revizyon dosyası veya db / revprops içindeki bir revprop dosyası olabilir.

A serialized hash is a series of K/V pairs followed by END:

Şu çözüme bir göz atın (Python betiği):

  • 'Svnadmin verify -r' komutunu çalıştırır ve 'serileştirilmiş hash eksik sonlandırıcı hatasını' kontrol eder.
  • Hata bildirilirse, komut dosyası bundan hemen önce revizyonun revizyon özelliklerini okur (yani revno-1) ve bu revizyonun zaman damgasına bir dakika ekleyin. Günlük mesajı 'bozulmadan kurtarıldı' mesajı değiştirildi.
  • Şimdi orijinal bozuk revizyon özellik dosyası bir yedekleme konumuna kopyalandı ve düzeltilmiş revizyon özelliği yerine yazıldı.
  • Süreç 'geçerli revizyon' olana kadar tekrar eder. Bu noktada durur.

Lütfen bu Python betiğini paylaşın.
user311018,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.