mercurial - 在Mercurial中,如何查看过去24小时内推送到 repo 的修订?

标签 mercurial

我有一个Mercurial资料库,有几个人从他们自己的本地资料库中推送到该资料库。我希望能够查询该中央存储库,以了解在过去24小时内到达该存储库的所有更改,尤其是不仅是在过去24小时内提交了的更改。

hg log --date选项无法满足我的需求。它仅基于提交日期优化选择。因此,hg log --date -1使我从昨天开始提交了修订,但没有提交三天前提交的修订,但是今天只有推送到了此 repo

如果我能在不到24小时之前找到到达仓库的最早修订版本的修订版本号(或ID),那就可以解决问题;但我看不到任何东西-即使在hg help revsets中也是如此。

最佳答案

您可以使用pushlog,它是您在服务器端配置的Mercurial扩展。

基本上,您将安装必需文件,并配置服务器存储库 Hook 以在每次推送时调用pushlog,然后只要有人将其推送到该存储库,脚本就会记录日志。

不幸的是,除了页面上的内容外,我对此一无所知。

您可以在此处查看日志示例:calc pushlog

此外,您可以使用包含此类日志的Web系统。这是今天更改后我的Kiln日志的样子。

关于mercurial - 在Mercurial中,如何查看过去24小时内推送到 repo 的修订?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5851096/

相关文章:

mercurial - 从另一个 mercurial 存储库获取单个文件

mercurial - 获取从 Mercurial 到 FTP 站点的更改

mercurial - Bitbucket 拉取请求会自动 merge 到代码中吗?

mercurial - 如何在没有弃用的 qsave 的情况下对补丁队列中被拒绝的大块使用 mercurial merge 功能?

git - Hg-Git 和 Mercurial 的当前版本 (2)?

Mercurial : "untracked file in working directory differs from file in requested revision"?

xml - 为什么 Mercurial 不将我的 XML 文件与 Beyond Compare merge ?

mercurial - Hg - 切换草稿阶段提交到一个分支

version-control - 来自 MPLAB 的 Mercurial : what are the very first steps?

python - 如何为 Mercurial Hooks 的 pyCharm 设置 python 解释器