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

时间:2011-10-18 14:35:53

标签: mercurial

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

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

  1. 手动创建存储库的根文件夹
  2. CD入其中
  3. 执行hg init
  4. 使用TortiseHg将存储库从服务器克隆到文件夹。
  5. 是否有选项或不同程序可以保留时间戳?

    在这个具体案例中,使用Kiln with TortoiseHg。

1 个答案:

答案 0 :(得分:5)

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

  

它通过驻留在数据库中的数据库文件.hgtimestamp来实现   repo的根,因此被版本化。

除此之外,我认为不可能。

编辑:我已经阅读了一些关于Timestamp hook的内容,它似乎正是您所需要的。