Может надо было внимательнее посмотреть разделы техподдержки этого сайта, вопросов будет меньше.
Например:
http://www.dataplus.ru/WIN/TEH_SUPP/ArcView/Salvaging%20DamagedAVProject.htm
И ещё цитирую из тех же источников:
"Хорошей привычкой является создание резервной копии проекта при каждом его открытии. Наличие обновленной резервной копии позволяет проследить этапы работы или создать архив завершенных разработок. Для создания резервной копии проекта при каждом его открытии достаточно внести несколько дополнительных строк на Avenue в системный скрипт открытия проекта Project.Open в программе ArcView GIS. Вот пример, как можно видоизменить этот скрипт.
strFullPath=theFName.GetFullName
strBakPath=strFullPath.Substitute (".apr","bak")
File.Copy (strFullPath.AsFileName,strBakPath.AsFileName)
1. Откройте Диспетчер программ, выбрав опцию Загрузить системную программу из меню Текст программы. Скопируйте скрипт Project.Open в пустое окно для скриптов.
2. Поместите приведенный выше текст программы в скрипт после строки
the Fname = FileDialog.Show
3. Назовите скрипт Project.Open, чтобы он заменил исходную версию новой, только что созданной.
4. Откомпилируйте скрипт, но не запускайте его.
5. В окне проекта из меню Проект выберите пункт Адаптировать и в диалоговом окне Настроить щелкните кнопку Задать по умолчанию. В домашнем пользовательском каталоге будет создан файл проекта по умолчанию default.apr, и при каждом открытии проекта будет создаваться его резервная копия."
Предлагаю модификацию для вышесказанного:
strFullPath=theFName.GetFullName
today = Date.Now
today.SetFormat( "ddMMM" )
strBakPath=strFullPath.Substitute (".apr","__"+today.AsString+".bak")
File.Copy (strFullPath.AsFileName,strBakPath.AsFileName)
Может и разорительно, но вся история у вас в кармане