问题:版本号除了发布时候的大版本号 还要有内部开发时候用来区分的小版本号,否则就会出现: 测试说你这个bug没改 你说你改完了 可是她那边就是出问题的 ,其实是她没安装上新包 并且测试并不知道自己没安装上。
有了小版本号 一是便于项目版本管理 还有就是出现测试和开发撕逼的时候可以尽快排除是不是安装包本身有问题的可能
git版本号怎样获取?
git 和svn的提交不一样 svn提交的时候会自动生成一个自增提交号 这个号是从项目开始时就开始累加 这个号具有唯一性 可以直接做为小版本号 可是git的提交号全是码不具有累加性 怎样拿到git的自增号呢?
用 git describe命令
1.给git的第一次提交添加tag
去项目提交记录中找到第一次提交的commit 号 例如 : aaaaaaaaaaaaaa
2.输入命令 git tag -a “tag name” aaaaaaaaaa
成功在第一次提交处创建tag
3.git describe --tags
成功获取当前提交相对于第一次提交的次数 这个数字即可以作为小版本号
关于 git describe命令 含义 功能 具体百度