我想定期将Mercurial存储库备份到bitbucket克隆。一种选择是用cron安排它。但是没有看到如何从cron配置文件中“添加”然后“推送”(如何在本地目录中执行'hg'。)。
crontab中的这样一行
*/60 * * * * ~/path/to/repository/hg push https://user@bitbucket.org/user/repository
不起作用。
答案 0 :(得分:1)
您需要在cron脚本中提供完整的限定路径,〜不会扩展到主目录。
然而,你引用的方式看起来很时髦。您可以调用hg并直接指定存储库的路径:
hg -R /full/path/to/repository push URL
因此
*/60 * * * * hg -R /full/path/to/repository push URL
可能适合你。