如何备份Mercurial存储库?

时间:2015-10-21 08:43:09

标签: mercurial backup push

我想定期将Mercurial存储库备份到bitbucket克隆。一种选择是用cron安排它。但是没有看到如何从cron配置文件中“添加”然后“推送”(如何在本地目录中执行'hg'。)。

crontab中的这样一行

*/60 * * * * ~/path/to/repository/hg push https://user@bitbucket.org/user/repository

不起作用。

1 个答案:

答案 0 :(得分:1)

您需要在cron脚本中提供完整的限定路径,〜不会扩展到主目录。

然而,你引用的方式看起来很时髦。您可以调用hg并直接指定存储库的路径:

hg -R /full/path/to/repository push URL

因此

*/60 * * * * hg -R /full/path/to/repository push URL

可能适合你。