SVN'de "kilitlenmenin" birden fazla anlamı vardır ve "kilit kırılmasından" bahseden bu cevaplardan bazıları veya kilit tutan bir takım arkadaşı orijinal soru için uygun anlamı kullanmıyor. Bu soru "çalışan kopya kilitleri" ile ilgilidir (yani bunlar tamamen bilgisayarınızdaki çalışma kopyası için yereldir ve siz veya bir dosya üzerinde kilit / teslim tutan takım arkadaşlarınızla hiçbir ilgisi yoktur). MicroEyes tarafından kabul edilen cevap, doğru kullanıma atıfta bulunuyor ve bu olduğunda en iyi seçeneğiniz bu.
Temizleme işe yaramazsa, projenin yeni çalışan bir kopyasına bakmanız gerekebilir. Değiştirilmiş, teslim edilmemiş dosyalarınız varsa, değişikliklerinizi kaybetmemek için bunları yeni çalışan kopyaya kopyalamanız gerekecektir.
"Kilit" in üç kullanımının açıklaması için Tortoise SVN belgelerindeki bu sayfaya bakın: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-locking.html
Alıntı (vurgu eklendi):
"Kilitlenmenin" Üç Anlamı
Bu bölümde ve bu kitabın hemen hemen her yerinde, "kilitle" ve "kilitleme" kelimeleri, çakışmalardan kaçınmak için kullanıcılar arasında karşılıklı dışlama mekanizmasını tanımlar. Ne yazık ki, Subversion'ın ve bu nedenle bu kitabın bazen endişelenmesi gereken iki tür "kilit" daha var.
İkincisi, aynı çalışan kopya üzerinde çalışan birden çok Subversion istemcisi arasındaki çatışmaları önlemek için Subversion tarafından dahili olarak kullanılan çalışan kopya kilitleridir . Genellikle bu kilitleri, güncelleme / kesinleştirme / ... gibi bir komut bir hata nedeniyle kesintiye uğradığında alırsınız. Bu kilitler, "Temizleme" adlı bölümde anlatıldığı gibi, çalışan kopya üzerinde temizleme komutu çalıştırılarak kaldırılabilir.
...