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