2013-10-24 37 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。這將基本上從您指定的標記中修補項目文件。