Настройки отметки времени в графическом интерфейсе 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.