Настройки отметки времени в графическом интерфейсе Unison

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

Контекст:

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

Вопрос:

В версии с графическим интерфейсом как добавить или изменить параметр "-times"?

  • Существует раздел создания профиля, который, когда вы возвращаетесь и редактируете существующий профиль, имеет поле для редактирования произвольного текста, но, поскольку оно, похоже, содержит одно поле на корень, кажется, нет места для применения параметров. Кроме того, иногда кнопка "редактировать" неактивна
  • В главном интерфейсе для запуска профиля есть несколько меню, но нет ничего похожего на то, что может относиться ко времени, или общее свободное текстовое поле для параметров.

Я посмотрел руководство по Unison, но могу найти только самые краткие упоминания о "-times", не говоря уже о том, как использовать его в графическом интерфейсе.

1 ответ

Я не видел, как это сделать в самом графическом интерфейсе. Тем не менее, графический интерфейс пользователя читает файл профиля с настройками для конкретного сравнения. В Ubuntu (и MacOS в этом отношении) профиль XXX хранится как ~/.unison/XXX.prf, Такие профили можно использовать повторно, например, для синхронизации двух путей, последовательно выбирая их из графического интерфейса. Типичное содержание профиля будет включать

root = /home/USER/some/path
root = /media/USER/external_hdd/some/path

где /home/USER/some/path а также /media/USER/external_hdd/some/path два пути, которые должны быть синхронизированы.

Что касается этого вопроса, у меня есть аналогичное требование, но я нашел решение, которое работает для меня. Добавление

times = true

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

Многие другие параметры командной строки могут быть указаны таким образом, поэтому графический интерфейс Unison остается относительно простым, но все же обладает (большей частью?) Мощью командной строки Unison.

Другие вопросы по тегам