如何在OSX中“合并”我的消息记录?


4

编辑:也许更好的方式来说明以下所有,是这样的:有没有办法从我的iCloud备份恢复我的消息(iChat)历史到我的iMac?我的所有iDevices都有完整的聊天记录,所以这看起来很合理。

原帖如下......

我的系统今天进入一个非常奇怪的状态,所以我决定最好的选择是从Time Machine备份恢复到新的HD。我最后一次备份是从一个月前开始的,但它恢复得很好。

现在我有一个带有1个月旧数据的新HD,以及我想要恢复部分数据的旧HD。

我在〜/ Library / Messages / Archive中找到了今天的消息转录本,我可以很好地查看它们。但即使我将今天的文件夹添加到启动驱动器上的实时存档文件夹后,消息也根本看不到当前的聊天。

如何“导入”或“合并”或以其他方式将我最新的消息成绩单与旧的成绩混合?


我不知道答案,但Flexibit的开发人员正在戏弄一个叫做Chatology的应用程序,它可以处理iMessages成绩单。发布时可能会这样做,但我没有更具体的建议,抱歉。 flexibits.com/chatology
alexwlchan

是的,这看起来像是一个解决消息恶劣的搜索功能的解决方案。与我需要的完全不同,虽然有趣。理想情况下,我只想让我的Mac从iCloud加载其消息历史记录,但到目前为止我找不到任何方法!
Jonathan van Clute

Answers:


1

如何从备份中恢复消息存档文件夹内容? (在Finder中打开该文件夹;然后从菜单栏的Time Machine菜单中选择“Enter Time Machine”;然后选择具有完整消息历史记录的最新备份。)恢复时,如果该文件夹中当前有任何内容,则同名,你可以选择保持旧/新/两者。

相关地,看看这个答案: https://apple.stackexchange.com/a/117558/10581


就合并而言,有两种方式:在Finder中,或在终端中。这两个都需要恢复你的Time Machine备份 ~/Library/Messages/Archive 到另一个临时位置。

Finder方法通过按住Option键同时将事物拖动到包含其他相同名称的位置来完成。如果目标包含与被拖动的名称相同的项目,则它将为Merge提供一个选项。但是,如果被拖动的内容包含比目标中的项目更旧的项目,则不会提供合并选项。

Terminal方法是使用一个名为的命令行工具 ditto。这就像使用命令一样 cp (复制项目),但如果存在名称冲突,它将自动合并。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.