我想在我的项目中使用git来进行备份。问题是是否可以每次 4 小时自动添加/提交?是否应该为此编写一种 bash 脚本,或者 git 中已经实现了此类功能?
最佳答案
Git 不在后台运行。它仅在您调用它时运行。因此它无法监控经过了多少时间并自动提交。
如果您需要该功能,您可以创建一个执行该功能的脚本并将其添加到每小时的 cron 作业中。该脚本负责确定自上次调用以来是否已过去 4 小时。该脚本还将负责处理提交冲突。我不知道它是如何做到的。
话虽如此,在我看来,您将版本控制与增量备份混淆了。
关于linux - git 是一个很好的备份工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16859089/