Lokalne usunięcie pliku, po którym następuje aktualizacja svn, przywraca lokalną kopię tego pliku. Jednak wydaje się, że nie dotyczy to folderów. Czy istnieje sposób na sprawdzenie, czy działa również dla folderów?Jak przywrócić lokalnie usunięty folder?
EDIT: To właśnie wyjście konsola wygląda następująco:
C:\svn\Google Project Hosting\xulwin\xulrunnersamples>rmdir /S /Q treeview
C:\svn\Google Project Hosting\xulwin\xulrunnersamples>svn up
D treeview
Updated to revision 50.
EDIT2: Użyłem svn od ponad dwóch lat i nigdy nie miałem tego błędu przed. Ale nie zmieniłem żadnych ustawień. Jedyne co mogłem wymyślić to to, że utworzyłem Lokalne Repozytorium z SVN Tortoise dzisiaj na moim zewnętrznym dysku twardym, aby zarchiwizować jakieś niespokrewnione stare rzeczy. Ale to nie powinno być przyczyną problemu, ponieważ zachowanie występuje zarówno na lokalnej kopii z tego lokalnego repozytorium, jak i mojego kodu z Google Project Hosting.
EDIT3: WTF Nagle nie mogę już odtworzyć błędu. Wszystko działa tak, jak powinno. Ale niczego nie zmieniłem.
EDIT4: W EDIT1 plik wydaje się być oznaczony jako usunięty, ale nie jest tak, ponieważ polecenie svn commit nie zrobiło nic. Ani też Tortoise Check for modifications nie zawierał żadnej listy.
Uwaga: Gdy problem nadal występował, przywrócenie folderu przywracała w pełni rekurencyjna aktualizacja.
Czy próbowali za pomocą git? –