здравомыслие все относительно!
Я думаю, это зависит от того, почему вы делаете резервную копию. Если это из-за аппаратного сбоя, это не будет работать, потому что репозиторий находится в той же папке (/ home /), поэтому, если папка уходит, репо уходит. Если, конечно, вы не отправляете его в хранилище на другом компьютере в качестве фактической резервной копии.
Мы используем git для хранения важных вещей, особенно научных статей и PDF-файлов, чтобы мы могли легко делиться ими.
Вы бы написали cron
задание, которое запускает скрипт очень часто. По сути, вы бы написали простой bash
скрипт, который периодически делает git commit -a -m "commit message"
в вашей папке. Сложнее всего сделать git add
для новых файлов, которые были созданы, чтобы они отслеживались. Скорее всего, вам нужно будет выполнить git status
и проанализировать выходные данные из него в своем скрипте, чтобы найти новые файлы, а затем git add
этот список. Python может быть самым простым способом сделать это. Затем вы регистрируете это с помощью cron.
Google здесь ваш друг, есть множество примеров того, как зарегистрировать скрипты с помощью cron
.