Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 吉特、科哈纳和;PHPFog工作流_Git_Kohana 3_Gitattributes - Fatal编程技术网

Git 吉特、科哈纳和;PHPFog工作流

Git 吉特、科哈纳和;PHPFog工作流,git,kohana-3,gitattributes,Git,Kohana 3,Gitattributes,Kohana 3包括环境常数,特别是生产、阶段、测试和开发() 建议您在.htaccess文件()中使用SetEnv设置这些常量 例如: 生产.访问: SetEnv KOHANA_ENV PRODUCTION SetEnv BASE_URL http://www.domain.com SetEnv KOHANA_ENV DEVELOPMENT SetEnv BASE_URL http://127.0.0.1/domain/ 发展.获取: SetEnv KOHANA_ENV PRODUCTIO

Kohana 3包括环境常数,特别是生产、阶段、测试和开发()

建议您在.htaccess文件()中使用SetEnv设置这些常量

例如:

生产.访问:

SetEnv KOHANA_ENV PRODUCTION
SetEnv BASE_URL http://www.domain.com
SetEnv KOHANA_ENV DEVELOPMENT
SetEnv BASE_URL http://127.0.0.1/domain/
发展.获取:

SetEnv KOHANA_ENV PRODUCTION
SetEnv BASE_URL http://www.domain.com
SetEnv KOHANA_ENV DEVELOPMENT
SetEnv BASE_URL http://127.0.0.1/domain/
我一直在寻找在Git中管理不同版本的.htaccess文件的方法。我研究了分支,但提交了一份报告,表明这可能不是最好的方法

VonC进一步建议作为解决方案(解释)

我喜欢使用.gittributes过滤器驱动程序的想法,但我一直在努力寻找我能理解的“如何”示例(Pro-Git示例比我略高)

我正在使用部署。它们要求您在部署应用程序时执行以下操作

下面是我的问题:

  • 这是在Kohana中设置环境变量的正确方法吗
  • 我可以在PHPFog中使用.gittributes过滤器驱动程序吗
  • 如何创建筛选器以将环境变量添加到.htaccess文件

根据许多论坛的说法,htaccess中的setenv是完全可以接受的 --在PHPFog上,您可以在应用程序控制台中设置环境变量

.gittributes不是请求的功能,从未进入PHPFog

您可以使用vi或vim aka创建htaccess文件:

vim/.htaccess

然后使用
i
插入新数据

esc
退出

:wq


为了保存和退出vim,我在这里向Kohana社区发布了相同的问题:仅供参考,不久前PHP Fog将环境变量引入了应用程序控制台,因此您现在可以从控制台设置变量。