2013-08-27 3 views
0

Я представляю сценарий, в котором я мог бы сделать весь мой C: \ диск проверки репо SVN. Затем, после установки новой программы, я могу перейти в «Просмотр изменений» и посмотреть, какие изменения он внес на мой компьютер. «О, он создал каталог журналов здесь, поместил некоторые DLL здесь и сделал раздражающую временную папку в моем каталоге пользователя». Затем, я бы сделал изменения, которые мне нравились репо с комментарием, и в любое время, когда я задавался вопросом, почему какая-то странная папка с именами находится где-то, я могу просто проверить журнал SVN.Способы отслеживания изменений на жестком диске

Это было бы полезно по ряду причин. Это был бы хороший инструмент обучения, который программы установки делают для компьютеров. Это обеспечило бы видимость системы резервного копирования, хотя она не была бы полностью функциональной, как некоторые другие решения для резервного копирования. Это послужило бы стимулом для очистки временных файлов чаще. Но самое главное, это даст вам власть над всем дерьмом, установленным на компьютере с течением времени, предоставив метаданные и простые способы отменить изменения, которые вам не нужны.

Очевидно, что это не должно быть SVN или даже система управления версиями. Это только первое, что появляется в моей голове, когда я думаю о проблеме, которую я пытаюсь решить. Мне не повезло найти других людей, которые решили эту проблему, но, похоже, это было бы невероятно ценно. Кто-нибудь знает способ сделать то, что я пытаюсь сделать?

+0

Поскольку svn делает дельта против предыдущих версий, я бы не рекомендовал это, если вы делаете много фотографий. Возможно, имеется программное обеспечение, которое лучше подходит для мониторинга изменений системы на уровне os. –

ответ

0

Для отслеживания в реальном времени при изменении файла или каталога вы можете использовать inotify на Linux или FileSystemWatcher на Windows. Объедините с rsync, чтобы получить дельту.

0

Я бы сказал, что вам нужна специальная файловая система для этого класса задач. NILFS - одна популярная реализация.

Смежные вопросы