我正在寻找一种智能方法来管理对 php.ini 和 httpd.conf 等配置文件的更改,这些更改都是我自己进行的,以及由它们所属软件的版本更新强制执行的更改。
现在,工作流程是这样的:
- 生鲜系统
- 编辑ini文件
- 安装新的软件版本或操作系统
- 手动将我自己的 ini 文件与新的新 ini 文件结合起来(无聊!)
难道不能为此使用版本控制吗?为软件开发人员创建一个分支,为我创建一个分支,并使用合并来优雅地将他们的更改与我的更改合并,从而导致我们都更改了某些内容的冲突?
我想知道是否有人可以提出使用 git 的好方法的具体示例。或者其他更好的方法来优雅地做到这一点。
(我还有一个名为 ~/ln/ 的文件夹,我在其中符号链接到我在 UNIX 中编辑的所有不同的 ini 文件,因为它们出现在完全不同的位置。这样它们也可以自动备份。如果一个版本控制系统可以考虑到这一点)。