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

发布于 2024-09-14 07:49:30 字数 344 浏览 1 评论 0原文

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

  1. 登录 Mercurial 站点。
  2. 获取名称标签。
  3. 获取带有引用名称标签(即 href 属性)的链接。
  4. 如果远程站点发生更改,则更新本地目录。

请让我知道我怎样才能实现这一目标?

This is the site http://hg.sagemath.org which has Mercurial repository. I have to collect all name tags first and when you click one of the name tags respective link gets open which has all files or directory which I need to copy to local directory if there is any changed.
My setup will be as below the command prompt

  1. login to the Mercurial site.
  2. get the name tags.
  3. get link with refer to name tag (i.e, href attribute).
  4. update the local directory if there is changed in remote site.

Please let me know how could I achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

飞烟轻若梦 2024-09-21 07:49:30

首先,“需要紧急帮助”可能会让你的反应变慢。别这么说。

其次,这些存储库实际上是通过 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

First off "need urgent help" is likely to make your responses slower. Don't say that.

Second, those repositories are actually being served via HTTP. You can do hg clone http://hg.sagemath.org/examples to get a local copy of the examples repository. So:

for i in examples extcode-main sage-main scripts-main; do
    hg clone http://hg.sagemath.org/$i;
done
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文