flutter,pubspec.yaml文件中git版本引入问题,打tag
如题,直接上命令:
#git tag -a 1.0.0 -m "创建tag日志“
#git push --tags
一般我们再flutter的配置文件pubspec.yaml中进行各种外部库的引入。其中引入的方式无非就是https://pub.dev/网站中的、或者本地模块、或者git。
第一种方式都很简单,直接按照库说明引入即可;
第二种本地的方式,指定自己的本地库的路径,写上path即可,如图
这种方式的常见场景一般是先把远程的库下载到本地,再引入,这样修改的话,本地直接可见,等到一个版本功能全部完成,再直接推到线上远程仓库。
第三种就是git方式,例如我们自己在远程仓库中写了一个库 ht_login_module,如图
大家注意到这里有个版本号,0.0.8.16,用ref : ' 0.8.0.16 '的方式引入。其实对应的就是远程仓库中的tag版本如图:
怎么打tag呢,就是文章开头说的命令:
#git tag -a 1.0.0 -m "创建tag日志“
#git push --tags
例如图片中我的git命令就是:
git tag -a 0.0.8.16 -m "写上这次tag的说明"
git push --tags
千万注意:--tags别写漏了,要不然不报错,但是远程仓库中看不到对应的tag标记。