2017-03-13 12:03:58 1776次浏览 2条回答 0 悬赏 10 金钱

我们现在yii2都用的是composer来安装的。那么存在的问题就来了。开发环境和正式环境的安装不一样。
我们应该把哪些项目文件纳入版本控制,哪些不应该。因为我正式线上的环境也希望用版本控制来更新的。。

  • 回答于 2017-03-13 13:12 举报

    为何安装不一样?
    就算真的不一样,那完全可以分两个分支,一个prod 一个test,分别管理。
    你在本地就搭一个与正式环境一模一样的环境,用git完全接管,包括composer安装的插件。正式环境只是从git中取回代码。

    4 条回复
    回复于 2017-03-13 13:33 回复

    你在init 里面选择的选项都不一样。

    回复于 2017-03-13 13:43 回复

    上传服务器,不会再init一次?

    回复于 2017-03-13 16:24 回复

    你会把gii安装到正式环境嘛。。

    回复于 2017-03-14 09:11 回复

    我生产环境中确实有gii。

  • 回答于 2017-03-15 11:32 举报

    composer.json里边有require还有require-dev,composer install的时候默认require-dev也会安装,加--no-dev可以让require-dev里的不安装的

您需要登录后才可以回答。登录 | 立即注册
kevin19a
助理

kevin19a

注册时间:2016-12-22
最后登录:2017-11-20
在线时长:5小时12分
  • 粉丝0
  • 金钱130
  • 威望0
  • 积分180

热门问题