首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Mercurial源代码管理系统下载日志数据

从Mercurial源代码管理系统下载日志数据
EN

Stack Overflow用户
提问于 2018-04-12 13:17:19
回答 2查看 36关注 0票数 0

我需要下载某种格式的版本控制系统数据进行数据分析。数据需要从mercurial源代码管理系统下载。例如,以下是Mozilla-central存储库中文件的链接

https://hg.mozilla.org/mozilla-central/file

当我单击Mozilla-central中任何文件的修订版时,我会通过以下链接获得有关对该文件进行的所有提交的数据

https://hg.mozilla.org/mozilla-central/log/tip/.cargo/config.in

我的问题是,我如何下载指定数据的Mozilla-central存储库中所有文件的所有提交数据(时间戳、开发人员、提交消息),例如2017年1月1日到2017年12月31日。我可以使用API来做吗?或者可以在这个(https://hg.mozilla.org/mozilla-central/log/tip/.cargo/config.in)中下载一个我可以轻松解析的日志文件。

提前感谢,并感谢任何帮助这一点。这是一个普遍的问题,而且不仅仅是Mozilla Central特有的问题。我也想为其他存储库做这件事。

EN

回答 2

Stack Overflow用户

发布于 2018-04-12 15:58:28

尝试执行以下命令

代码语言:javascript
复制
hg clone https://hg.mozilla.org/mozilla-central

在您的终端中,您将获得所有提交历史记录。

票数 1
EN

Stack Overflow用户

发布于 2018-04-12 18:51:23

为了执行所需的查询,您需要获取存储库的本地副本-您无法获得包含所有请求信息的远程存储库的全面日志。

存储库的本地副本允许您在日志中查询存储库可用的任何信息。利用revsets (hg help revsets)和输出模板(hg help templates)来检索所需的信息,并以所需的格式显示它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49788524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档