我被提示今天将我的流星从0.5.4升级到0.6.1,当我更新时,我丢失了当天早些时候创建的所有代码。我尝试使用meteor --release 0.5.4返回到以前的版本,但我收到错误消息“未知版本”这是我之前发布的版本。
是否还有其他人遇到此问题,如果有,您是如何解决的?
感谢您的帮助! 朱迪
答案 0 :(得分:1)
“meteor --release x.y.z”仅适用于版本> = 0.6.0。因此,您可以使用该机制返回0.6.0,但不能早于0.6.0。
如果您想使用早期版本。你可以编辑smart.lock(如果你使用的是陨石,则存在smart.lock。如果你不使用陨石,我不确定在流星版本之间切换是多么容易)并改变meteor的commit属性来使用提交为0.5.4。它应该是提交:2d27799008fb87a06d4119c48097aa382d230b61
所以你应该知道这是你的smart.lock:
"meteor": {
"git": "https://github.com/meteor/meteor.git",
"branch": "master",
"commit": "2d27799008fb87a06d4119c48097aa382d230b61"
}