Я помню, как читал некоторое время назад на форумах Ubuntu о программе, которая автоматически проверяет изменения конфигурации в управлении версиями. Это было (конечно) не для Ubuntu. Я почти уверен, что он использовал Git , хотя, возможно, это был Subversion или, возможно, даже мог работать с несколькими различными VCS . Мой поиск в Google ничего не дал, и я бы не стал снимать свой собственный сценарий, если кто-то уже сделал это хорошо.
Конечно, я мог бы просто проверить вещи вручную, но есть причины, по которым я бы хотел, чтобы это делалось автоматически. (На самом деле я планирую использовать это для моего файла LastSession.plist для Safari , поэтому, когда происходит сбой # @ $% ^ * &!, И я не восстанавливаю все, а затем происходит сбой Leopard , тот факт, что он имеет такое паршивое управление сессиями не будет означать, что я потеряю десятки окон с десятками открытых вкладок.)