2008-11-14 13 views
5

şey Subversion'ın yolsuzluktan kurtarma ve ben deposundan dökümü yapmaya çalışırsanız şimditahrip yanlış gitti

svnadmin: Invalid diff stream: [tgt] insn 0 starts beyond the target view position 

karşı karşıyayım. Burada Subversion Repository Error ile ilgili başka bir sorunuz var, ancak çözümler benim için yeterince iyi değil çünkü yolsuzluk 85 revizyon geri döndü.

yolsuzluk bir o kadar önemli değildir dizininin (gövde/dalları/etiketleri) Ben yaklaşık iki çözüm düşünüyordum olduğu için:

  1. sağlıklı kısmından bir dökümü oluşturun ve yeni depo aktarmadan sonra işlemek Önemli dizinlerden farklar (tüm düzeltme geçmişini kaybetme)
  2. Sağlıklı bölümden bir döküm oluşturun ve eski depodaki gerekli dizinlerin her bir revizyonunu kontrol edecek bir ruby ​​komut dosyası yazın. Bu, revizyon için bir diff dosyası oluşturacak ve yazarın adı ve orijinal yorumuyla yeni depoya sunacaktır.

Herhangi bir yorumunuz var mı? Gerçekten kaynaklara erişim gerekiyorsa :)

/JaanusSiim

cevap

2

senin sorunla [email protected] bir mail göndererek öneriyoruz. Bozuk depoları kurtarma konusunda tecrübesi olan bu listeyi okuyan bazı kullanıcılar var. (Birçok durumda, kaynak kodunun kurtarılması genellikle bir NDA gerektirdiği için raporlanmamıştır)

Erişime erişebileceğiniz tüm geçerli düzeltmelerin bir döküm dosyası oluşturmak zarar görmeyecek ve kurtarmaya yardımcı olabilir.

İlgili konular