【发布时间】:2015-03-01 17:55:18
【问题描述】:
我就这么说吧,我对 composer 和 laravel 还很陌生。
我是 cli 的忠实粉丝,所以我对 composer 感觉很舒服。我使用过 npm、ruby gems 等,我看到了包管理器的所有好处。
问题是,我将整个 laravel 目录保存到我的 svn 存储库中。这似乎有点多余,尤其是供应商/引导程序目录。
我还发现在同一台服务器上的每个 laravel 应用程序目录中都有相同的供应商包很不舒服,我有点缺少 ruby 中的全局宝石。
你如何处理这个问题?是否可以在服务器上像共享库一样拥有 laravel,然后在每个项目中只拥有 app/public 目录?
哪些文件应该保存到存储库?作曲家可以处理生产服务器上的所有依赖项安装吗?我看到 laravel 文件带有 .gitignore 文件,我在哪里可以获得 svn 版本?
我脑子里有很多困惑,希望能把这些弄清楚,这样我就可以开始实际编写代码了^_^
【问题讨论】: