Локальное удаление файла с последующим обновлением svn восстанавливает локальную копию этого файла. Однако это не похоже на папки. Есть ли способ заставить его работать и с папками?
EDIT: Вот как выглядит консольный вывод:
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: Я использовал svn уже более двух лет, и раньше у меня не было этой ошибки. Но я не изменил никаких настроек. Единственное, о чем я могу думать, это то, что я создал локальный репозиторий с Tortoise SVN сегодня на моем внешнем жестком диске, чтобы создать резервную копию некоторых несвязанных старых вещей. Но это не должно быть причиной проблемы, потому что поведение происходит как на локальной копии из этого локального репозитория, так и на моем коде из Google Project Hosting.
EDIT3: WTF я внезапно не могу воспроизвести ошибку. Все работает так, как должно. Но я ничего не менял.
EDIT4: В EDIT1 файл кажется помеченным как удаленный, но это не так, поскольку команда svn commit ничего не сделала. Также Tortoise Check для изменений ничего не изменил.
Примечание. Когда проблема все еще возникала, полностью рекурсивное обновление действительно восстанавливало папку.