2013-10-30 119 views
1

我想知道,如何使用作曲家管理不同分支的依賴關係?例如,軟件包A的dev-master版本需要軟件包B的dev-master版本,但軟件包A的dev-develop版本需要軟件包B的dev-develop版本。作曲家:管理不同分支的依賴關係

+0

只需更新分支中的'composer.json'文件? –

+1

我從下面的鏈接找到解決方案:) http://stackoverflow.com/questions/16329964/composer-and-multiple-branches – Burhan

回答

1

這很簡單:Manage就像其他文件一樣,composer.jsoncomposer.lock的內容。即您只需根據需要定義每個分支的相互依賴關係。

如果您切換分支機構,則撥打composer install將安裝此分支機構所需的相關性。優雅的解決方案是添加一個構建文件和phing來執行你的測試,並在這之前安裝正確的依賴關係。