5

我想根据作曲家进行系统更新

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

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

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

也许有人面临这样的任务

4

2 回答 2

1

我认为没有任何方法可以更新主项目。

比如说,这是你安装了一个项目composer create-project proj/name . *或类似项目的时候?运行composer update当然会更新依赖项,但不存在更新项目本身的内容。

一种方法可能是如您所说,使根项目只是一个composer.json列出依赖项的文件,然后将项目移动为依赖项。虽然对结构进行了一些更改,所以这可能是不可能的。

于 2014-05-12T06:03:05.217 回答
0

您必须使用 git 来执行此操作。目前使用作曲家是不可能的。我面临着同样的问题。

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