Унисон с macOS и временем, установленным в true (times = true)

371
Fernando Sousa

Я использую Unison для двухсторонней синхронизации между MacBook Pro (macOS Sierra) и внешним диском (Firewire). Я использую версию GUI, Unison 2.48.

Однако в .prfдобавляемом профиле times = trueвременные метки CREATION файлов не синхронизируются при изменении файла. Вместо этого дата модификации считается датой создания после синхронизации. Итак, я получаю 2 одинаковых файла с разными временными метками создания.

У кого-нибудь есть советы по этому поводу? Может ли это быть проблемой в macOS или просто я что-то делаю не так?

1

1 ответ на вопрос

1
D Schlachter

Глядя на исходный код для Unison, только даты модификации будут обновлены с timesопцией. macOS - одна из немногих операционных систем, которые хранят даты создания. Хотя Unison поддерживает некоторые специфичные для macOS данные (например, разветвления ресурсов ), он не синхронизирует даты создания.

Это очень хороший ответ, хотя, к сожалению для меня, не тот, который я хотел получить. Спасибо, что нашли время, чтобы посмотреть на код Unison. Я просто сказал бы, что, если Unison не работает с macOS так, как он должен, то я думаю, что он не полностью совместим с такими ОС. Ну, тогда я буду искать где-то еще, и это позор, потому что я действительно наслаждаюсь Унисон. Fernando Sousa 6 лет назад 0

Похожие вопросы