是否有“设置历史记录”或配置更改日志?

马丁·诺维

PS 我刚刚发现是否可以监视 dconf 的更改?它与 Volker Siegel 的回答一起回答了我的问题。给 Xubuntu 用户的注意事项:有些设置不在 中dconf,而是在xfconf.

PPS相关:

原问题:

在进行故障排除时,有时我希望应用程序记住:用户最近在其设置中究竟更改了什么。

我想知道:有人知道任何具有类似设置更改日志的应用程序吗?

我所知道的最相似的事情是:

  1. apt/history.log(但这是安装历史记录)
  2. Firefox 的 prefs.js(但这是所有更改的结合 = 没有时间)。
沃尔克·西格尔

该程序使用 git 或 bzr 等源代码存储库etckeeper跟踪/etc目录中的设置更改所以它真正跟踪了配置文件的实际变化。例如,它会在安装数据包时自动提交更改。

man etckeeper

设置很容易 - 不超过apt-get install etckeeper并可选择编辑/etc/etckeeper/etckeeper.conf以选择git而不是默认bazaar版本控制“后端” - 请参阅此答案:Kevin Bowen on:“是否有应用程序来管理 /etc 文件夹中的配置文件与版本控制软件?”

理论上,您实际上可以在源代码存储库中管理所有配置文件。
在实践中,这比听起来更乏味 - 我不建议将其作为通用解决方案。


是使用 Canonicals bazaar ( bzr) 还是 Linusgit作为存储库后端的问题并不重要;
在正常操作中,您不会与存储库进行太多交互,如果需要,例如跟踪配置问题,您只需要基本的 vcs 功能,易于查找。

如果您对其中一个比另一个更熟悉(或计划熟悉),请选择它。

可以用vi和emacs编辑器大战的风格讨论很久;有关基础知识,请参阅使用 GIT 或 Bazaar 管理代码更容易吗?- 谷歌会为您准备好您喜欢的一方的弹药。

选择 git 的一个客观原因是在软件相关领域工作;我希望使用或迁移到更多的 git;因此,稍微使用它是一项有用的技能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章