Version control 我应该如何在版本控制中处理Sphinx配置?

Version control 我应该如何在版本控制中处理Sphinx配置?,version-control,deployment,sphinx,Version Control,Deployment,Sphinx,我的开发工作流程和Sphinx有问题。我想在版本控制中保留Sphinx的配置文件,以便更易于管理。这意味着更容易将文件链接到代码更新等。。。但是,配置文件存储在/usr/local/etc中 我可以想出两种解决办法。将文件存储在存储库中,并在部署时将其移动到正确的文件夹,或者重新编译Sphinx以在我的存储库中查找该文件。有人建议我使用符号链接,但这仍然需要对部署进行更改 Sphinx中是否有我缺少的优雅解决方案?也许可以将/usr/local/etc/Sphinx.conf文件作为脚本,从re

我的开发工作流程和Sphinx有问题。我想在版本控制中保留Sphinx的配置文件,以便更易于管理。这意味着更容易将文件链接到代码更新等。。。但是,配置文件存储在/usr/local/etc中

我可以想出两种解决办法。将文件存储在存储库中,并在部署时将其移动到正确的文件夹,或者重新编译Sphinx以在我的存储库中查找该文件。有人建议我使用符号链接,但这仍然需要对部署进行更改


Sphinx中是否有我缺少的优雅解决方案?

也许可以将/usr/local/etc/Sphinx.conf文件作为脚本,从repo中的文件中提取实际的Sphinx配置

向下滚动至“常规”,您将看到:


“添加了对配置文件的脚本(shebang语法)支持(例如:第一行中的#!/usr/bin/php)”

也许/usr/local/etc/sphinx.conf文件是一个从repo文件中提取实际sphinx配置的脚本

向下滚动至“常规”,您将看到:

“添加了对配置文件的脚本(shebang语法)支持(示例:#!/usr/bin/php在第一行)”