0

我正在尝试使用 symfony 建立一个开发过程,开发人员可以将 symfony 存储库克隆到他们的本地主机并简单地在他们的计算机上测试他们的代码。但是我遇到了一些问题,其中 git 没有添加所有必要的文件来复制(.gitignore 问题),而且 symfony 在清除缓存时不知道它安装在哪个目录中。Symfony 正在尝试清除存储在错误目录中的缓存。

似乎简单地复制和粘贴 symfony 项目并将 apache 服务器链接到 app_dev.php 文件并不能很好地工作。当与多人一起使用 symfony 时,有什么更好的方法?

4

1 回答 1

2

当与多人一起工作时,你永远不应该将你的 symfony 应用程序作为副本传递......更糟糕的是包括缓存......

使用 git 之类的 cvs(忽略缓存文件夹)并提供DataFixturesparameters.yml.dist,以便为您的同事提供最新的开发状态和注释更改/提交。

让您的同事快速获得运行副本的最简单方法是提供包含一些配置的Vagrantfile 。

这样,您不仅可以确保您的所有人都拥有相同的代码库,而且还拥有相同的网络服务器、php-version/settings。

于 2013-07-10T01:50:45.303 回答