Хотя подобные темы задавались на этом сайте и на его собратьях и раньше, мне не удалось найти ответ на этот постоянный вопрос. Любая помощь очень ценится.
Ситуация: У меня есть два ноутбука; оба содержат тонны музыки. Иногда я перемещаю эти музыкальные файлы в разные места, меняю в них метаданные или конвертирую в другой формат. Я мог бы сделать что-нибудь из этого на любой машине. Я редко выполняю их все сразу - т.е. вряд ли я конвертирую формат файла и перемещаю его в другое место за один раз. Я хотел бы иметь возможность синхронизировать эти изменения, не просматривая все, что было переименовано или перемещено.
Я знаком с rsync, но считаю его неадекватным, потому что
Я также изучил rsnapshot, но его требование создать полную резервную копию в этой ситуации нецелесообразно. Мне не нужна резервная копия, мне просто нужна запись того, какой файл с каждым хешем был где и когда. Unison кажется, что он мог бы сделать что-то неопределенное в этом направлении, но я не хочу тратить часы на изучение его деталей только для того, чтобы обнаружить, что этого, к сожалению, не хватает. Кроме того, здесь интересно задавать вопросы.
Что бы я хотел это инструмент, который делает что-то в этом роде:
Так, например: если файл был преобразован из flac в ogg, но сохранил то же самое базовое имя файла или те же метаданные, он должен иметь возможность отправить новую версию, а другая сторона должна удалить оригинал. Вероятно, его стоит где-то изолировать на случай, если они или вы облажались, но это деталь. А затем, когда транзакция завершена, состояние регистрируется, чтобы в следующий раз, когда они взаимодействовали, они могли уладить свои различия.
Может быть, все эти метаданные - несбыточная фантазия. Я был бы очень счастлив, если бы там было что-то, что могло бы просто разумно использовать контрольные суммы. Это было бы похоже на интеллект чего-то вроде git, за вычетом необходимости дублировать данные в индексе / резервной копии / и т. Д. (А также ветвления, проверки и все другие замечательные вещи, которые делают RCS. В основном просто ускоренная перемотка вперед нажимает фиксацию все, что я хочу, с возможностью отката.)
Так есть ли что-нибудь, что может это сделать? Если нет, может ли кто-нибудь предложить хороший способ начать это делать?
Похоже, вы говорите о Windows Live Sync...
я использовал Унисон что хорошо работает. И это бесплатно.
Вы когда-нибудь видели бесплатную Синхронизация игрушки? Я использую его для своих медиафайлов, и похоже, что вы ищете аналогичные функции, которые я использую в этом инструменте. Он не использует базу данных с информацией о файлах, но, похоже, справляется с изменениями моего формата. Возможно, у меня нет таких же требований к эффективности!
Я использую Beyond compare для синхронизации данных. Он отлично работает и имеет множество опций.
Проверить это
Скутер Программное обеспечение
Удачи