mercurial - 如何克隆存储库并保留文件时间戳?

标签 mercurial

如何从新机器上的服务器获取源代码的副本,但保留文件时间戳?

通过以下步骤,所有时间戳都设置为当前日期/时间。

  • 手动为存储库创建根文件夹
  • CD放入其中
  • 执行 hg init
  • 使用 TortiseHg 将存储库从服务器克隆到文件夹。

  • 是否有选项或不同的程序可以保留时间戳?

    在这种特定情况下,使用带有 TortoiseHg 的 Kiln。

    最佳答案

    您可以使用 Timestamp extension ,如果创建新的“引用”时间戳将不是问题。从它的网站:

    It does this by means of a database file .hgtimestamp, residing in the repo's root and thus being versioned.


    除此之外,我认为不可能。
    我读过一点关于 Timestamp hook ,而且它似乎正是您所需要的。

    关于mercurial - 如何克隆存储库并保留文件时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7809027/

    相关文章:

    mercurial - “hg pull”在 CruiseControl.NET 构建中失败,因为未检测到任何更改

    version-control - 如何在 mercurial 中提取下一个 k 变更集

    linux - 如何 merge 存储在 mercurial 存储库中的 keepass 数据库?

    mercurial - 删除 Mercurial 消息 "obsolete feature not enabled but xxx markers found"

    git - 在没有打开编辑器窗口的情况下修改 Mercurial 提交?

    mercurial - 如何设置gvim中输出显示 "hg diff"?

    mercurial - 如何在命令提示符下使用HG(Mercurial)?

    python - 命令完成在 Hg 代码的哪个位置实现?

    windows - Windows 上的 Mercurial 符号链接(symbolic link)

    ssl - 需要 TortoiseHg SSL 但已激活 SSL