Как «объединить» стенограммы моих сообщений в OSX?

РЕДАКТИРОВАТЬ: Возможно, лучший способ сказать все нижеизложенное: есть ли способ восстановить историю моих сообщений (iChat) на моем iMac из моей резервной копии iCloud? Все мои iDevices имеют полную историю чатов, так что это кажется разумным.

Исходный пост следует...

Сегодня моя система попала в очень странное состояние, поэтому я решил, что лучшим вариантом будет восстановление на новый жесткий диск из резервной копии Time Machine. Последняя резервная копия у меня была месяц назад, но она восстановилась нормально.

Теперь у меня есть новый HD с данными за 1 месяц и мой старый HD с текущими данными, части которых я хочу восстановить.

Я нашел стенограммы сегодняшних сообщений в ~/Library/Messages/Archive, и я могу их просматривать без проблем. Но даже после того, как я добавил сегодняшнюю папку в свою папку живого архива на загрузочном диске, Сообщения вообще не увидят текущие чаты.

Как я могу «импортировать» или «объединять» или иным образом смешать мои последние расшифровки сообщений со старыми?

Я не знаю ответа, но разработчики Flexibit тизерят приложение под названием Chatology, которое что-то делает с расшифровками iMessages. Это могло бы быть в состоянии сделать это, когда оно будет выпущено, но у меня нет более конкретных предложений, извините. flexibits.com/chatology
Да, это похоже на решение ужасной функции поиска в Сообщениях или ее отсутствия. Очень отличается от того, что мне нужно, хотя и интересно. В идеале я просто хотел бы, чтобы мой Mac загружал историю сообщений из iCloud, но пока я не могу найти способ сделать это!

Ответы (1)

Как насчет восстановления из резервной копии только содержимого папки «Архив сообщений»? (Откройте эту папку в Finder, затем выберите «Войти в Time Machine» в меню Time Machine в строке меню, затем выберите самую последнюю резервную копию с полной историей сообщений.) При восстановлении, если что-либо в настоящее время в этой папке имеет одно и то же имя, вам будет предложено оставить старое/новое/оба.

Соответственно, ознакомьтесь с этим ответом: https://apple.stackexchange.com/a/117558/10581


Что касается слияния, есть два способа: в Finder или в Терминале. Оба из них потребуют восстановления резервной копии Time Machine в ~/Library/Messages/Archiveдругом временном месте.

Метод Finder выполняется путем удерживания клавиши Option при перетаскивании объектов в место, содержащее другие объекты с тем же именем. Если место назначения содержит элементы с теми же именами, что и то, что перетаскивается, будет предложено объединить их. Но если то, что перетаскивается, содержит элементы, которые старше, чем в месте назначения, вариант слияния не будет предлагаться.

Терминальный метод заключается в использовании инструмента командной строки под названием ditto. Это похоже на использование команды cp(для копирования элементов), но она автоматически объединяется, если есть конфликты имен.