我有几个关于作曲家的问题:作曲家版本问题
1)哪个操作员应该更好地在客户项目中使用? ^或〜?
2)当我指定:
"behat/behat": "~1.3"
,这是否意味着它会采取所有版本< 2.0,例如 1.3,1.3.4,1.3.7,1.4,1.5.7 ...还是只计算第二个数字(1.3,1.4,1.5,1.6 ...)?
3)当我specifiy:
"behat/behat": "^1.3"
如何在这里的行为,对于2号)。
是否还有其他特殊情况,在指定版本号时需要注意?
p.s我已经阅读了composer versions docs。
该文档对我来说似乎很清楚 – RiggsFolly
'〜' - 接受任何只改变最后一位数字的内容;'^' - 接受任何不会改变第一个数字的内容(唯一的例外是1.0之前的版本)至于你的第一个问题,这完全取决于你的项目是什么 – raina77ow