我正在使用作曲家(在Symfony2項目中),並經常更新庫的錯誤。composer.json的dev-master,這是瘋了嗎?
許多庫(大部分都是我的經驗)使用dev-master作爲它們的依賴版本(或者更糟糕的是它們使用*)。
無論何時提交給主分支的東西都會更新庫,並且隨着時間的推移API更改的機會會更高。今天掌握的版本是1.2.1版本,明天可能是1.2.7,沒有任何傷害,並且會變得更遲1.7或2.x,肯定不兼容。
我的問題是
- 我們是如何走到這一步?這是從高調來源建議的做法嗎?
- 我/我們能做些什麼來增強作者對這個主題的敏感度?
或 我瘋了嗎?
你問還是咆哮? –
如果維護人員沒有在監聽,真誠地並積極地詢問 –
@RiccardoGalli,那麼你可以分叉依賴並自己標記它們,並使自定義包成爲依賴;當你不得不處理多個級別的依賴關係時,這當然不起作用 – Manquer