使用命令行将数据从Mercurial存储库站点复制到本地目录

时间:2010-08-13 05:32:17

标签: mercurial

这是拥有Mercurial存储库的网站http://hg.sagemath.org。我必须首先收集所有名称标签,当您单击其中一个名称标签时,相应链接将打开,其中包含我需要复制到本地目录的所有文件或目录(如果有任何更改)。 我的设置将在命令提示符下面

  1. 登录Mercurial网站。
  2. 获取名称标签。
  3. 通过引用名称标签获取链接(即href属性)。
  4. 如果远程站点中有更改,则更新本地目录。
  5. 请让我知道如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

首先,“需要紧急帮助”可能会使您的回复变慢。不要这样说。

其次,这些存储库实际上是通过HTTP提供的。您可以hg clone http://hg.sagemath.org/examples获取示例存储库的本地副本。所以:

for i in examples extcode-main sage-main scripts-main; do
    hg clone http://hg.sagemath.org/$i;
done