与 macOS 一致,并将时间设置为 true (times = true)

与 macOS 一致,并将时间设置为 true (times = true)

我使用 Unison 在 MacBook Pro (macOS Sierra) 和外部驱动器 (Firewire) 之间进行双向同步。我使用的是 GUI 版本 Unison 2.48。

.prf但是,在我添加的配置文件中times = true,文件修改时文件的创建时间戳不会同步。相反,同步发生后,修改日期被假定为创建日期。因此,我最终得到了 2 个相同的文件,但创建时间戳不同。

有人对此有什么建议吗?这可能是 macOS 的问题,还是只是我做错了什么?

答案1

查看 Unison 的源代码,仅更新修改日期选项times。macOS 是很少有操作系统保存创建日期。虽然 Unison 支持一些 macOS 特定的数据(例如资源分叉),它将不会同步创建日期。

相关内容