【问题标题】:Composer update root packageComposer 更新根包
【发布时间】:2015-12-10 22:56:51
【问题描述】:

我想根据composer做系统更新

更新依赖没有什么特别的问题,但是如何更新根包,不清楚

我正在尝试理解代码编写器,但到目前为止没有成功

我认为根项目放入依赖项中,只留下最低限度 或者从github下载项目存档并手动重新制作

也许有人面临这样的任务

【问题讨论】:

    标签: package composer-php


    【解决方案1】:

    我认为没有办法更新主项目。

    这是当您安装了一个带有composer create-project proj/name . * 或类似名称的项目时?运行 composer update 当然会更新依赖项,但不存在更新项目本身。

    一种方法可能是如您所说,使根项目只是一个列出依赖项的composer.json 文件,并将项目移动为作为依赖项运行。不过结构有点改变,所以这可能是不可能的。

    【讨论】:

      【解决方案2】:

      您必须使用 git 来执行此操作。目前使用作曲家是不可能的。我也遇到了同样的问题。

      1. 在 github(或其他服务)上发布您的项目
      2. 在服务器上安装 git
      3. 将项目从 git(使用 git clone git@github.com:whatever folder-name)克隆到您希望根文件夹所在的服务器上
      4. 每当您需要更新根项目时,从根项目目录打开一个 git 命令窗口,然后运行git pull origin v1.0.1。这实际上会从您指定的标签中修补项目文件。

      【讨论】:

        猜你喜欢
        • 2023-03-30
        • 2016-06-10
        • 2020-01-09
        • 1970-01-01
        • 2013-10-23
        • 1970-01-01
        • 2015-04-08
        • 1970-01-01
        • 2014-09-29
        相关资源
        最近更新 更多