Ищу что-то типа diff для файловых систем, но хитрый вариант
Имеется HDD 200GB. На нем лежат файлы. Я их правлю. (10-20GB изменений в неделю)
Есть еще 2-3 копии этого винчестера, находящиеся в местах, где нет интернета (или он совсем плохой), но где я, временами, появляюсь. Копии никогда не редактируются самостоятельно.
Я не хочу таскать с собой исходный винт. Я хочу таскать разницу на флешке. Я не хотел бы хранить у себя, рядом с оригиналом еще 200GB данных для сравнения и генерации diff.
Я же не смогу работать напрямую с файлами из репозитария, значит буду делать чекаут или клон
перед тем как внести изменения? Значит, теоретически, мне придется хранить рядом до 200GB для
текущей работы и дальнейшего создания diff
Может пробовать собирать измененные файлы по дате изменения?
Или использовать какую-нибудь систему контроля версий (после бэкапа делать коммит)… Второй вариант выглядит интереснее, но я что-то не знаю как его реализовывать :-)
Если просто логически прикинуть, то надо либо хранить историю изменений за довольно большой период времени («временами, появляюсь»), т.е. дифы после каждой правки, либо хранить отдельный снимок для каждого посещаемого места.
Не думаю, что «взлетит», и первое и второе довольно трудоёмко при указанном объёме данных/правок, тем более в «домашних» условиях.