Добрый день, Дмитрий!
Встроенного механизма нет. Мы в фоне думаем над реализацией такой возможности, но это не первоочередные планы.
Пока можно попробовать синхронизироваться через дропбокс с использованием символических ссылок. Символическая ссылка выглядит как обычная директория, но на самом деле является лишь ссылкой на другую реальную директорию.
Пример. У меня есть дропбокс, в нём я создаю папку c:\Dropbox\SharedSettings\OW\db\ и переношу туда всё содержимое папки C:\Users\Username\AppData\Local\Option Workshop\db\. Затем удаляю папку C:\Users\Username\AppData\Local\Option Workshop\db\ и в консоли ввожу следующую команду:
mklink /D "C:\Users\Username\AppData\Local\Option Workshop\db\" c:\Dropbox\SharedSettings\OW\db\
В результате создаётся ссылка на директорию в дропбоксе. В папке настроек в проводнике это выглядит так:
Такую ссылку нужно сделать на обоих компьютерах.
Проблема с таким подходом в том, что дропбокс у вас будет непрерывное синхронизировать, т.к. воркшоп постоянно что-то пишет в базу. Можно аналогично пробросить ссылку на всю папку с настройками, не только на базу данных. Но тогда будут синхронизироваться ещё и логи. С другой стороны в дропбоксе есть какой-то механизм выбора, что синхронизировать, а что нет.
Сложно назвать точный объём трафика, но не много. Мы так не делали и, соответственно, не измеряли, поэтому сходу точного ответа у нас нет. Воркшоп по таймеру сбрасывает в базу обновления параметров инструментов, которые получает из квика или других систем. Таймер скорее всего секундный, надо уточнять у разработчиков.
Мы подумаем над реализацией синхронизации.
Дмитрий Климов
еще 1 человеку приветствует эту идею