【问题标题】:How to backup a Mercurial repository?如何备份 Mercurial 存储库?
【发布时间】:2016-01-20 04:14:56
【问题描述】:

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

crontab 中有这样一行

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

不工作。

【问题讨论】:

    标签: mercurial backup push


    【解决方案1】:

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

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

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

    这样

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

    可能会为您解决问题。

    【讨论】:

    • 天哪!忘记在帮助命令中指定 -v 选项以了解 -R 参数。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2011-01-08
    • 2011-07-26
    • 2011-01-19
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    相关资源
    最近更新 更多