0

我如何使用unison其文件的最新修改时间来同步文件夹

示例:- folder_1/file.txt 在 12:30 更改 folder_2/file.txt 在 12:35 更改

我想执行./unison给我以下结果:-关于最新修改时间的更新文件,以便更新文件folder_1/file.txt成为同一个文件folder_2.file.txt

4

1 回答 1

1

你不能。

Unison 通过将两个文件与其上一个同步版本进行比较来工作。如果两者都发生了变化,并且最终结果不相同,则将它们标记为冲突。虽然在这种情况下可以调用合并程序来解决冲突,但修改时间在整个过程中根本不起作用。

从手册:

请注意,路径是否更新与其最后修改时间无关——Unison 在确定是否发生更新时只考虑内容。这意味着触摸文件而不更改其内容将不会被识别为更新。一个文件甚至可以多次更改,然后再更改回原来的内容;只要 Unison 仅在此过程结束时运行,就不会识别任何更新。

于 2011-08-12T09:10:27.457 回答