如何备份 Mercurial 存储库?
How to backup a Mercurial repository?
我想定期将 Mercurial 存储库备份到 bitbucket 克隆。一种选择是使用 cron 安排它。但是从cron配置文件看不到如何'add'然后'push'(如何在本地目录执行'hg'?)。
crontab 中有这样一行
*/60 * * * * ~/path/to/repository/hg push https://user@bitbucket.org/user/repository
无效。
您需要在 cron 脚本中给出完整的限定路径,~ 不会扩展到主目录。
但是你引用的方式看起来很时髦。可以调用hg直接指定仓库路径:
hg -R /full/path/to/repository push URL
因此
*/60 * * * * hg -R /full/path/to/repository push URL
也许能帮到你。
我想定期将 Mercurial 存储库备份到 bitbucket 克隆。一种选择是使用 cron 安排它。但是从cron配置文件看不到如何'add'然后'push'(如何在本地目录执行'hg'?)。
crontab 中有这样一行
*/60 * * * * ~/path/to/repository/hg push https://user@bitbucket.org/user/repository
无效。
您需要在 cron 脚本中给出完整的限定路径,~ 不会扩展到主目录。
但是你引用的方式看起来很时髦。可以调用hg直接指定仓库路径:
hg -R /full/path/to/repository push URL
因此
*/60 * * * * hg -R /full/path/to/repository push URL
也许能帮到你。