升级 hombrew 包时应如何维护我的 conf?

升级 hombrew 包时应如何维护我的 conf?

我通过 homebrew 安装了 freeswitch。它不是一个设计良好的软件包,并且将其配置和数据保存在软件包目录中,因此在升级时,默认情况下您会丢失设置。我只是想知道人们在这种情况下做了什么来推进他们的配置。

我不确定哪些文件发生了变化,虽然我可以轻松备份现有的 conf、mod 和 sounds 目录;但我并不热衷于完全覆盖新文件,因为有些东西可能已经发生了变化,我不应该破坏它们。

我在想对新目录进行递归差异可能是一个开始,但我不确定这是解决问题的最佳方法。

答案1

我最近遇到了一个可能有用的很酷的实用程序,叫做马卡普。此 gem 将备份许多应用程序的大量配置文件,但您甚至可以创建自定义配置文件,以便它可以备份您想要的任何文件。您可以备份到云服务、本地文件系统或 git repo。它已经支持超过 250 个应用程序配置。

您可以从 Homebrew 或 pip 安装它。希望这对您有所帮助。

相关内容