2008-11-14 16 views
12

Bazı sürümlenmemiş dizinleri ve dosyaları içeren bir depom var. Svn çalıştıran sunucu yakın zamanda değiştirildi ve check-in işlemi url svn: // OLD-IP kullanılarak yapıldığı için svn çalışma kopyamı bu sefer url svn: // NEW-DOMAIN-NAME.Dönüştürülmemiş kaynaklarla SVN çalışma kopyasının açılması

Bazı dönüştürülmemiş kaynaklar bulunduğundan, anahtar düzgün bir şekilde gerçekleşmedi ve çalışma kopyası kilitlendi. Bir temizleme işlemi, bu dönüştürülmemiş kaynaklar nedeniyle çalışmadı.

Ağdan yukarı baktım ve svn hakkında bilgi aldım ve bunu denedim ama kullanmadım. Tüm kilitleri serbest bırakamıyorum. Sorunu çözmede herhangi bir fikir var mı? Kilitleri serbest bıraktığımda, svn'yi görmezden gelebileceğime ve yerini değiştirme işlemine devam edebileceğime inanıyorum.

+0

aynı sorun burada – MickaelFM

+1

İlgili konu: http://stackoverflow.com/questions/158664/what-to-do-when-svn-cleanup-fails – Casebash

cevap

7

svn status çıktınızı ve svn help status adresindeki harfler için geçerli olan efsaneyi kontrol edin.

Sıklıkla, sorun, svn'nin bir dizin veya başka türde bir benzer karışıklık beklediği bir dosya olmasıdır (harflerin hangisi olduğunu söylemelidir). Herhangi bir çakışma varsa (C), önce onları çözün. Kaybolan dizinleri svn update ile kurtarabilirsiniz ve svn revert genellikle yardımcı olabilir (çalışma kopyanızda depoda bulunmayan önemli bir şey varsa, önce çalışma kopyasının bir yedeğini alın!). karışıklık çoğu temizlendi sonra

, svn cleanup ve svn update/svn switch tekrar çalışmaya başlaması gerekir (updateswitch özel bir durum başka bir şey değildir).

En kötü durumda, başka bir ödeme yapabilir ve yerel olarak değiştirilmiş tüm dosyaları el ile kopyalayabilirsiniz.

+0

Bu yanıt için teşekkür ederiz! – rd42

1

Bu sorunu yaşadım. Hatalı dizini yeniden adlandırın ve SVN'den yeniden oluşturun, ardından değiştirdiğiniz dosyalara kopyalayın. Ana dizinde

5

temizliğini çalıştırmanız gerekebilir. cleanup komutunu çalıştırın ve update'u yapın.

+0

Orijinal soru: "Bu dönüştürülmemiş kaynaklar nedeniyle bir temizleme işlemi de çalışmadı." – pjmorse

İlgili konular