我有个问题,需要建议。我们必须在三个不同的实例(dev、qa 和 prod)上管理 .htaccess 文件。目前,我们已为 scm 配置了 tortoise。我们面临的问题是 dev 和 qa 的 .htaccess 与 prod 的 .htaccess 不同。目前,我们必须手动将 dev .htaccess 和 prod .htaccess 之间的差异合并起来。有没有其他方法可以管理此文件,而无需进行此手动过程,因为它很容易出错。任何这方面的建议都将不胜感激
答案1
备择方案:
- 使用两个分支(DEV+QA 和 PRO),其中只有一个文件不同且需要合并
- 如果你使用正确的工具来做正确的事情,你可以从 repo 部署到不同的目标,而不是手动部署,而是使用一些“发布管理器”,它可以获得额外的构建和部署任务 - 转换htaccess-模板进入htaccess 用于此目标