Büyük bir kaynak ağacından çıkış yaptıysanız ve her şeyi yenilemekten kaçınmak istiyorsanız, bu sorunla ilgili başka bir iş buldum. Alternatif, her şeyi başka bir yere uçurmak olduğundan, bu en azından bir atıştır (Benim için çalıştı).
.svn klasöründe bir 'giriş' dosyanız olduğunu fark edeceksiniz. Bu kullanıcılardan birini XXX.java'nın bulunduğu .svn klasöründe açarsanız, metinde bir grup 'kopyalanmış' bayrak göreceksiniz. Senin oraya nasıl gittiğinden pek emin değilim ama benimki VisaulSVN ile oynamaktan geldi.
Kopyalanan bu bayrakların bu giriş dosyalarından kaldırılmasının hataların giderilmesine ve yeniden işlemeye başlamasına neden olacağını buldum. Birkaç not:
- , girişler dosyasının başlangıçta bir ReadOnly dosyası olduğunu ve değişikliği yapmak için bunu işaretlemeniz ve bitirdiğinizde yeniden kontrol etmeniz gerektiğini unutmayın.
- Bu kopyalanan bayrak, kaynak ağacının birkaç alanında olabilir, bu nedenle bu giriş dosyalarının birkaçını düzeltmeniz gerekebilir.
- Satır numaralarını aynı tuttuğunuzdan ve 'kopyalanan' metni dosyadan sildiğinizden emin olun.
Benim için çalıştı, teşekkürler! – Proclyon
Teşekkürler, benim için de işe yaradı :) – Meysam
'ccc' klasöründe birçok değişiklik yaptım, bu yüzden komut satırına düştüm, sonra çalışma dizinim olarak ccc dizinine 'cd' yazdım. Ardından "find. -name .svn -type d -exec rm -rf {} \;" ccc klasöründen tüm svn meta verilerini kaldırmak için 'cd' aaa dizinine geri. 'svn' depodan 'ccc' dizinini almak için 'update'. 'svn rm ccc' subversion'dan ccc'yi kaldırmak için bu değişikliği yapın. 'cp -rf ccc', csp dizinini no .svn metadata'yla birlikte içeren yerden yedekleyin. 'svn ccc' ekleyin ve bu işlemi yapın. –