Git Auto Commit Daily - PullRequest
       6

Git Auto Commit Daily

0 голосов
/ 04 сентября 2018

Могу ли я выполнить фиксацию своих изменений в каталоге с помощью ежедневной процедуры? Скажем, каждые 12 часов утра ранним утром, он должен фиксировать все изменения в этом каталоге автоматически? Возможно ли это в git? Я получаю некоторые ответы для автоматической фиксации для каждого изменения. Но я хочу, чтобы это делалось каждый день

1 Ответ

0 голосов
/ 04 сентября 2018

Если вы просто хотите фиксировать ВСЕ изменения каждое утро в 12 часов, вы можете сделать это с помощью cronjob.

Предполагая, что вы используете дистрибутив linux с bash, вы можете написать скрипт bash, который выполняет коммит

#!/bin/bash
cd <git directory> && git add -A && git commit * --allow-empty-message -m ''

Затем вы можете поместить эту работу cron в /etc/cron.d/

.
0 0 * * * <username> /bin/bash <script location>

Если вы намереваетесь запустить его только как свой собственный пользователь, вместо этого вы можете интерактивно добавить его в свой личный crontab, запустив

crontab -e
...