Mac
4.0.1
以前的 json 配置文件可以方便地进行备份,新版本进行了大改,有提供配置自动备份+命令行恢复备份的方案吗?
gdx19jrr1#
4.0 开始数据文件拆分为多个小文件了,暂时还没有专门的备份、恢复方案,不过数据、配置都在 ~/.SwitchHosts 目录下,可以直接复制备份这个文件夹。
~/.SwitchHosts
~/.SwitchHosts 目录下的主要内容有:
./ config/ # 选项配置目录 data/ # 数据目录 window-state.json # 主窗口状态记录
qlckcl4x2#
@oldj 感谢回复,这个文件夹我看到了,不过里面文件太多了😅之前的配置是可以直接同步到 GitHub 管理的, https://github.com/JounQin/.dotfiles/tree/master/SwitchHosts
现在的感觉放 GitHub 看着太臃肿了,希望能支持自动备份加命令行回复方便同步。
祝好。
f45qwnt83#
或者可以增加兼容 legacy config 的方式么?不太清楚目前改动的动机?如果是性能问题的话在大部分配置好像都不是问题,如果有兼容模式且不考虑性能可以暂时解决这个问题。
tzdcorbm4#
改动主要是为了存储更多内容,比如自定义命令的执行记录等等。
如果只是想备份选项配置的内容的话,可以备份这个文件: ~/.SwitchHosts/config/dict/cfg.json ,它就相当于 3.x 中的 ~/.SwitchHosts/preferences.json 。
~/.SwitchHosts/config/dict/cfg.json
~/.SwitchHosts/preferences.json
edqdpe6u5#
data.json 没了
data.json
myss37ts6#
我用 sync folders pro 同步
6条答案
按热度按时间gdx19jrr1#
4.0 开始数据文件拆分为多个小文件了,暂时还没有专门的备份、恢复方案,不过数据、配置都在
~/.SwitchHosts
目录下,可以直接复制备份这个文件夹。~/.SwitchHosts
目录下的主要内容有:qlckcl4x2#
@oldj 感谢回复,这个文件夹我看到了,不过里面文件太多了😅之前的配置是可以直接同步到 GitHub 管理的, https://github.com/JounQin/.dotfiles/tree/master/SwitchHosts
现在的感觉放 GitHub 看着太臃肿了,希望能支持自动备份加命令行回复方便同步。
祝好。
f45qwnt83#
或者可以增加兼容 legacy config 的方式么?不太清楚目前改动的动机?如果是性能问题的话在大部分配置好像都不是问题,如果有兼容模式且不考虑性能可以暂时解决这个问题。
tzdcorbm4#
改动主要是为了存储更多内容,比如自定义命令的执行记录等等。
如果只是想备份选项配置的内容的话,可以备份这个文件:
~/.SwitchHosts/config/dict/cfg.json
,它就相当于 3.x 中的~/.SwitchHosts/preferences.json
。edqdpe6u5#
data.json
没了myss37ts6#
我用 sync folders pro 同步