分支

与很多项目不同, flutter 使用 master 作为开发分支而不是发布分支

flutter 有几个主要的 branch:

master: 主分支,开发分支
dev: 发布第二快的分支, 每次的版本更新会优先发布到这个频道来, 主要给 flutter 尝鲜开发者使用
beta: 测试分支, 这个分支更新相对缓慢
stable: 可以在生产环境使用的, 相对问题最少,发布次数最少

对比

flutter 更新速度很快,几乎每天都有 commit, 间隔几天就会有一个新版本释出

flutter 以 v 开头,数字部分使用标准的三段版本号 vx.x.x

那么如果我目前是 v1.4.10 但是我想看看新版本相对我使用中的版本都更新了什么东西怎么办?

现在 dev 分支最新版是 v1.4.14,那么我可以通过

可以通过 类似下面的连接把版本号替换为你需要对比的即可,前小后大,然后在浏览器中打开即可
https://github.com/flutter/flutter/compare/v1.4.10...v1.4.14

20190410135642.png

这其中有 53 次提交,后面有对应的提交记录日志,这个顺序是由早到晚

源码的话,则点击 Files Changes,就可以看到修改内容

点击下路蓝框的位置可以切换视图模式,列表还是详情 20190410135837.png 20190410135907.png

然后左边绿色是添加的内容,红色是删除的内容,白色是不变的内容,蓝色是折叠起来的不变内容

rss 订阅

github 的 release 支持 rss 订阅

https://github.com/flutter/flutter/releases.atom

我使用了这个 Chrome 插件来订阅 flutter sdk 的更新

20190410140907.png

20190410140934.png

另外本站也支持 rss 订阅 https://www.kikt.top/index.xml

后记

简单的说了下如何查看 flutter 更新,当然这个小技巧也适用于其他的 github 仓库

以上