2013-10-24 40 views
4

我想根据作曲家作曲更新根包

有了更新的依赖没有什么特别的问题,而是如何更新根包,使系统更新,目前尚不清楚

我试图理解代码构造,至今没有成功

我觉得一个根项目投入的依赖,只留下光秃秃的最低 或从github上下载项目文档,并手动重新做

也许有人面临着这样的任务

回答

0

我不认为有任何方式来更新主项目。

这是当你说,安装了一个项目composer create-project proj/name . *或类似的?当然,运行composer update会更新依赖项,但没有任何项目可以更新项目本身。

一种方式做到这一点可能会跟你说,使根项目只是一个composer.json文件,其中列出的依赖关系,并移动项目作为一个依赖于操作。尽管对结构进行了改变,但这可能是不可能的。

0

你将不得不使用git来做到这一点。这是目前使用作曲家不可能的。我面临着同样的问题。

  1. 发布在github上的项目(或其它业务)
  2. 服务器
  3. 克隆从git的项目(使用git clone [email protected]:whatever folder-name)上安装的git到你的服务器,无论你想你的根文件夹位于
  4. 每当您需要更新根项目,从根项目目录打开git命令窗口,然后运行git pull origin v1.0.1。这将基本上从您指定的标记中修补项目文件。