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

Chr*_*per 7 mercurial

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

使用以下过程,所有时间戳都设置为当前日期/时间.

  1. 手动创建存储库的根文件夹
  2. CD进去吧
  3. 执行 hg init
  4. 使用TortiseHg将存储库从服务器克隆到文件夹.

是否有选项或不同的程序来保存时间戳?

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

Geo*_*Geo 5

您可以使用Timestamp扩展,如果创建新的"引用"时间戳不会有问题.从它的网站:

它通过数据库文件.hgtimestamp执行此操作,该文件驻留在repo的根目录中,从而进行版本控制.

除此之外,我认为这是不可能的.

编辑:我已经阅读了一些关于Timestamp钩子的东西,它似乎正是你需要的.