【问题标题】:Mercurial Time SettingsMercurial 时间设置
【发布时间】:2013-01-21 09:05:23
【问题描述】:

我想知道一件事.. 我在 linux ubuntu 12.04 上安装了 mercurial 版本控制管理作为 web 应用程序,所以我们通过导航 local.mercurial.ge(例如我们的域)进入 mercurial 项目,然后我们选择了合适的项目,当我查看项目提交时,时间被错误地拍摄了!,就像它说的虚幻/错误时间一样,但是当我通过单击变更集详细信息进入时,它显示正确的时间! (作者下方有日期)。 所以我在 mercurial 服务器(linux 机器)上检查了时间,一切正常,!我不知道为什么 mercurial 项目的提交时间不正确,有时它是正确的。

请帮忙,以防万一!

谢谢大家!

【问题讨论】:

    标签: linux ubuntu time mercurial ubuntu-12.04


    【解决方案1】:

    提交时间取自您输入hg commit 的PC。尝试找到执行提交的用户并让他们检查他们的 PC 时间。

    您还可以添加pretxnchangegroup hook 以确保只有有效时间可以推送到服务器。

    【讨论】:

    • 我检查了提到的计算机..但没有任何用处..有设置正确的时间!和那个家伙程序员要么提到了当他将变更集推送到远程集中存储库时,他立即发现时间设置不正确的事实..为了更准确的清楚:当我去 mercurial 网站有项目时,我点击特定项目,然后看到不正确的提交时间!但是当我点击特定的提交(上面提到的!)里面有作者和日期参数并且有正确的时间!
    • 我看不出为什么 web gui 应该显示两个不同的时间(或者在概述中编一个时间并在详细信息视图中使用正确的时间)。服务器上哪个版本的 Mercurial?当你运行hg log 时你看到了什么?
    • Mercurial SCM 2.0.2 Hg 日志显示正确的时间! [IMG]i49.tinypic.com/28u30vq.jpg[/IMG]虽然有“8小时前”,但不正确!是12+8小时前(昨天晚上时间)
    • 看起来像是时区问题。检查服务器上的时区设置。另外,看看你的图片,两个部分都说“8 小时前”,所以要么都是正确的,要么都是错误的。
    • 您也应该尝试升级到最新版本的 Mercurial 2.3.2;也许有一个已修复的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    相关资源
    最近更新 更多