我的系统基于LAMP技术栈,我有两个同步的应用服务器。如何最好地将更改后的文件部署到我的两个生产服务器上?
当前情况是:
- 有时我使用我的暂存服务器,有时如果不需要,我直接将文件从开发服务器复制到生产服务器。 - 我可能会在生产服务器上直接修补一些问题。 - 我们在开发服务器和测试服务器上使用svn,但由于安全问题,它不用于生产服务器。我甚至不确定开发人员是否提交了代码。 - 每次我都必须查看文件之间的差异,然后将更改复制到我的生产服务器。有时,我还必须合并文件。
我能否拥有一些工具,可以通知我生产服务器中给定文件的更改情况,并相应地合并/复制冲突,并以优化的方式安全地部署所有更改后的文件?
当前情况是:
- 有时我使用我的暂存服务器,有时如果不需要,我直接将文件从开发服务器复制到生产服务器。 - 我可能会在生产服务器上直接修补一些问题。 - 我们在开发服务器和测试服务器上使用svn,但由于安全问题,它不用于生产服务器。我甚至不确定开发人员是否提交了代码。 - 每次我都必须查看文件之间的差异,然后将更改复制到我的生产服务器。有时,我还必须合并文件。
我能否拥有一些工具,可以通知我生产服务器中给定文件的更改情况,并相应地合并/复制冲突,并以优化的方式安全地部署所有更改后的文件?