轻量级版本控制,用于将配置文件从测试服务器复制到生产服务器

轻量级版本控制,用于将配置文件从测试服务器复制到生产服务器

我正在使用 EC2,并尝试建立一个良好的系统,以便我可以启动一个实例,更改一些文件(例如初始化脚本),并将这些更改复制到生产服务器,并具有回滚更改的能力。

我找到了这个旧线程非常有帮助,我正在考虑把服务器的根目录放在 git 存储库下,并添加一些我将在版本控制下修改的文件本教程,但这似乎有点过头了,而且我也想确保我没有忽略一些更好的测试和复制更改的方法。

谢谢

答案1

我们正是使用 Subversion 来做这件事的,相信我 - 它并不过分。一点也不。尤其是当两个人签入同一个 INI 的不同版本时,您会看到漂亮的“更改已合并”消息,这意味着你们都可以保留自己的更改...如果您可以为每个人共享一个登录名,那么甚至还有免费托管的 SVN(和 GIT)提供商。

如果你只想要对服务器端配置文件进行版本控制,可以尝试一个名为文件仓鼠。它曾经是免费的(不知道现在是否仍然免费)。它就像一个本地版本控制系统。它会监视您要求它监视的任何文件夹并保存每次更改的修订,然后您可以将其回滚。

因为它是单用户,所以您无法合并,并且您需要自行传输配置文件。

相关内容