В прошлом я использовал gibak , инструмент резервного копирования Git. Помимо заботы об атрибутах файлов, он также заботится о репозиториях Git внутри вашего домашнего каталога.
Один отказ от ответственности, хотя. Я использовал это некоторое время, но иногда резервная копия становилась поврежденной. Я не исследовал это, но подозреваю, что это связано с тем, что запущенные приложения постоянно записывают данные в ваш домашний каталог. В какой-то момент хэши не совпадают, и вы должны сделать некоторые умные вещи, чтобы исправить это (или начать новую резервную копию).
По крайней мере, попробуйте, это может сработать для вас. Проблема, которую я упомянул, также может быть вызвана Git. Так как я попробовал это 1,5 года назад, это может быть исправлено.