Иногда мне приходится работать с кодом, который перемещает компьютерные часы вперед. В этом случае некоторые .cpp или .h файлы получают свою последнюю дату изменения, установленную в будущем.Сброс обнаружения изменений исходного файла
Позже, когда мои часы исправлены, и я скомпилирую свои источники, система перестраивает большую часть проекта, потому что некоторые из последних дат модификации в будущем. Каждая последующая перекомпиляция имеет одинаковую проблему.
Решение, которое я знаю, являются:
а) Найдите файл, который имеет будущее время и повторно сохранить его. Этот метод не идеален, потому что проект очень большой, и для поиска файлов, которые были изменены, требуется даже время для расширенного поиска Windows.
b) Удалите весь проект и переустановите его из svn.
Кто-нибудь знает, как я могу обойти эту проблему?
Возможно ли установить визуальную студию, которая позволит мне рассказать компилятору использовать бит архива вместо последней даты модификации для обнаружения изменений исходного файла?
Возможно, имеется реверсивный инструмент сброса даты изменения, который можно использовать в этой ситуации?
Я мог бы сделать программу/скрипт, но, безусловно, уже что-то сделано. – 2008-09-13 23:37:23