gpt4 book ai didi

Mercurial 和时间戳

转载 作者:行者123 更新时间:2023-12-02 08:29:11 26 4
gpt4 key购买 nike

如果“Adam”在 2 月 28 日在本地提交了他的更改,并且直到 3 月 12 日才将他的更改推送到“Main repo”,他的更改集上的时间戳仍然显示为“2 月 28 日”。我如何找出将更改推送到“主 repo ”的日期?

最佳答案

我不相信 Mercurial 本身会自动跟踪它。相反,您必须设置 hook在中央存储库上。最明显的 Hook 是“incoming” Hook 和“changegroup” Hook 。你会像这样设置一个钩子(Hook):

(将这些行添加到中央仓库的 .hg/hgrc 文件,必要时创建它)

[hooks]
changegroup.log = printf '%s\n%s' $(date -R) $(hg log "$HG_NODE::") >>/path/to/logfile.log

之后推送到该存储库的任何内容都将记录在 /path/to/logfile.log 中,您可以手动解析或读取它。我不确定日志文件是否需要是世界可写的才能工作;这可能取决于您的存储库设置。

关于Mercurial 和时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29144219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com