2012-02-22 30 views
6

Şubemi bugün ana gövdeye geri sokmak istedim. Bu projede bir hafta boyunca çalışılmadı ve bu zaman diliminde herhangi bir taahhütte bulunmadınız. Bu hatayı geri bagaja şubesinden bir anahtarı yapmak ve almak çalışıldı:TortoiseSVN Yazma hatası mı?

No write-lock in 'Y:\Website\_Working Copy\app' 

vardı ya geçmişte bu sorunu görmüş ve yanlış neler olduğunu herhangi bir belge bulamıyorum hiç .. .bu ne olabilir ve ne deneyebilirim?

Ayrıca, zarar görmüş bir dosyayı onarıp sonlandırmayacağını görmek için TortoiseSVN & SVN'yi en son sürüme geçirdim.

cevap

4

Hmm ... Bu garip, ancak çalışma kopyanızda bir sorun var. Taze bir ödeme yaparak bagajı svn anahtarını gidermeyi iptal ediyorum. Daha sonra şubeyi bu yeni çalışma kopyasına dahil edebileceksiniz.

+0

Mantığa işaret etmek için ... Bagajı iyi bir şekilde kontrol edebildim ama genel olarak sorunlarım var ... Bütün bu hataların ana nedenini belirledim. Beanstalk şimdi çözülecekler. Teşekkürler! –

+0

Ubuntu'nun aşağıdaki hatayı almasını sağlayamıyorum: svn: E155005: "bazı yollarda" yazma kilidi yok –

13

Eğer TortoiseSVN kullanıyorsanız, gerçekleşebilecek olan, bir (yol) TSVNCache işleminin, anahtarlama işlemi sırasında dosyadaki bir yazma kilidini engelleyen bir .svn/wc.db açık tutmasıdır. İşlemi (veya en azından tanıtıcıyı kapatmayı zorla) öldürmek, dosyadaki tanıtıcıyı serbest bırakarak, çalışma kopya meta verilerinin gerçekleşmesini sağlayan diğer işlemlere izin verir.

+1

TSVNCache işlemini sonlandırdıktan sonra başka bir SVN güncellemesi yapmanız gerekecek. O zaman işe yarayacak. (Ayrıca emin olmak için Windows Gezgini'ni de yeniden başlattım.) –

21

Bir daldan gövdeye geçiyordum ve aynı hatayı aldım.

TortoiseSvn ile "Clean Up" yapabildim ve bu sorun benim için düzeltildi.

+0

Kaplumbağa "Temizlemeyi" çalışmıyorsa projenin kök dizinine gitmek için bir terminal ekranı kullanın - benimki kilitlendim, bu yüzden terminalden geçtim ve "svn cleanup" yazın ve bu hile yaptı. – noogrub

+0

Bu sorunu Eclipse'de yapıyordum ve bir "Takım> Temizle" düzeltildi. – DLight

0

Bu sorunu, her zaman her bir işlemde her zaman aynı projede yinelenen bir şekilde yaşadım. Chris'in cevabı işe yarayabilir (diğer bir deyişle TSVNCache işlemini yeniden başlatın) ancak bu bir kapalıdır. ,

  • 1) TSVN şikayetçi o dosya (lar) inmek ve bunların her biri üzerinde SVN Güncelleme yapın: Benim için kesin sorunu kapalı temizlenmiş Ne

    oldu Daha sonra TSVN, başarılı olan işlemden dolayı başarısız olan otomatik güncellemeden dolayı "birleştirilmiş dosya ..." iletisi yayınlar. 2) tüm dosyalar işlendikten ve genel proje dizinim kararlı olduğunda, Bir kez klasöre silindim ve sıfırdan kontrol ettim.

Artık sorun yok. Ahşap dokunun.

İlgili konular