Нещодавно я оновив свою установку TortoiseSVN до версії 1.7.1. Це змусило мене також оновити свою робочу копію. Оновлення видалило всі (крім одного) каталогів .svn з усіх підкаталогів, залишивши лише один у корені.
Зараз не в курсі (звичайно, я підозрюю, що антивірусне програмне забезпечення) є помилка, коли я, наприклад, намагаюся очистити робочу копію. Я також не в змозі нічого зробити.
Повідомлення про помилку під час прибирання:
Під час очищення не вдалося обробити такі шляхи: C: \ svn
Не вдається відкрити файл 'C: \ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base': Система не може знайти вказаний файл.
Я виявив, що помилка пов'язана з наявністю одного каталогу в робочій копії. Якщо я перейменую його, то все працює. Коли він присутній, я отримую помилку. Я також його видалив і перевірив ще раз. Жодних змін немає, помилка зберігається.
З попередніми версіями я міг легко відшкодувати пошкодження в .svn: просто видаліть папку, яка порушила праворуч, і перевірте ще раз. Я більше не можу цього зробити, тому що зараз .svn dir централізований.
Що я можу зробити, щоб відновити свою робочу копію?