Вопрос: Сегодня я работал с MS Visual Sourcesafe, то есть с системой уничтожения исходного кода Microsoft, которая никогда ничего не спасала, но уже многое уничтожила.
Сегодня у меня был еще один неприятный деструктивный эпизод:
Я работал над отчетом службы отчетов (файлы * .rdl xml). Я изменял отчет, поэтому создал копию и изменил ее.
Оригинал называется FILENAME.rdl Моя измененная копия называется FILENAME2.rdl
Закончил, сэкономил. Отметился. Все было правильно. Перешел в офлайн, продолжил работать.
Позже я удалил filename.rdl и переименовал filename2.rdl в filename.rdl
Остаток дня я продолжал работать в автономном режиме. Вечером я зарегистрировался, и снова появился filename2.rdl. Я думал, что он скопировал старую версию обратно, поэтому я удалил filename.rdl (с локального компьютера и с исходным кодом, с помощью кнопки удаления клавиатуры в древовидной структуре визуальной студии) и хотел снова переименовать filename2.rdl в filename.rdl.
Когда я попробовал, я понял, что filename2.rdl - это просто запись, которая появилась в treevieww, но не на диске ... Именно в этот момент я понял, что теперь у меня проблема ...
Заглянул в корзину, но там ничего. Я попробовал 5 различных программ восстановления и проводник теневого копирования [чтобы выяснить, что данные диска, отличные от C, такие как раздел данных e, не копируются автоматически службой теневого копирования ...], но безуспешно. Файл пропал.
Можно ли по-прежнему извлекать файл из источника или он удаляется навсегда, когда вы нажимаете кнопку удаления в древовидном представлении VisualStudio и нажимаете ОК при удалении его из файла и источника?
Пока что я нашел вот это: http://support.microsoft.com/?scid=kb;en-us;244019&x=11&y=7
но из этого неясно, исчез ли файл. Проблема в том, что если его там нет, я должен переделать примерно часовую работу сегодня вечером, потому что завтра будет напряженный день.