Как я могу использовать унисон для синхронизации. файл папок с последним временем модификации? - PullRequest
0 голосов
/ 02 августа 2011

Как я могу использовать unison для синхронизации папок с последним временем изменения своего файла

Пример: - folder_1 / file.txt изменен в 12:30 folder_2 / file.txt изменен в 12:35

я хочу выполнить ./unison, чтобы получить следующий результат: - обновить файл с учетом времени последнего изменения, чтобы файл обновления folder_1/file.txt стал тем же файлом folder_2.file.txt

1 Ответ

1 голос
/ 12 августа 2011

Вы не можете.

Unison работает, сравнивая оба файла с их последней синхронизированной версией.Если оба изменились, и конечный результат не идентичен, они помечены как конфликт.Хотя в этом случае для разрешения конфликта может быть вызвана программа слияния, время модификации не играет никакой роли во всем процессе.

Из руководства:

Обратите внимание, что обновление пути не имеет никакого отношения к времени его последнего изменения - Unison учитывает только содержимое при определении, произошло ли обновление.Это означает, что касание файла без изменения его содержимого не будет распознаваться как обновление.Файл можно даже изменить несколько раз, а затем вернуть обратно к его исходному содержимому;пока Unison запускается только в конце этого процесса, обновление не будет распознаваться.

...