我正在尝试使用symfony建立一个开发过程,开发人员可以将symfony存储库克隆到他们的localhost,只需在他们的计算机上测试他们的代码。但是我遇到了问题,其中git没有添加所有必要的文件进行复制(.gitignore问题),但是symfony也不知道在清除缓存时它安装在哪个目录中。 Symfony试图清除存储在错误目录中的缓存。
似乎简单地复制和粘贴symfony项目并将apache服务器链接到app_dev.php文件效果不佳。与多个人合作使用symfony时会有什么更好的方法?
答案 0 :(得分:2)
在与多人合作时,你绝不应该将你的symfony应用程序作为副本传递......更糟糕的是包括缓存......
使用git之类的cvs(忽略缓存文件夹)并提供DataFixtures和parameters.yml.dist,以便为您的同事提供最新的开发状态和评论的更改/提交。
您的同事快速获得正在运行的副本的最简单方法是提供Vagrantfile,包括一些配置。
通过这种方式,您不仅可以确保所有人都具有相同的代码库,还可以确保使用相同的Web服务器,php-version / settings。