如何在ember-cli中将ember-data升级到特定的sha?

时间:2014-10-29 16:21:39

标签: ember-data ember-cli

我想将我的ember-cli项目的ember-data版本锁定到this commit,这会更新地图功能签名并让ED与Ember 1.8一起使用。

我尝试使用canary instructions作为模板并执行此操作,并将其添加到我的bower.json

"ember-data": "components/ember-data#f97d5c9adbabd7f6b4935e614bc95e49b66bb7e0",

"resolutions": {
  "ember-data": "#f97d5c9adbabd7f6b4935e614bc95e49b66bb7e0"
}

但我收到以下错误:

  

其他错误详情:   致命:引用不是树:f97d5c9adbabd7f6b4935e614bc95e49b66bb7e0

1 个答案:

答案 0 :(得分:2)

<强>解决方案:

您需要在组件/ ember-data的canary分支中引用sha,而不是emberjs / ember-data中的sha。

在您的情况下,您想要的是11715a514ec33ed32438d818ee501865cd4cd2c7 commit here

更新你的sha,然后你就好了!

我如何找到此信息:

组件/ ember-data github repo在canary分支上自动提供新版本,每次提交到ember-data。我找到你需要的沙子的方法是查看commit history并查找同一天,然后是包含你想要的sha的评论