前辈们好
小弟在公司的职责为维护一个内部 service
此 service 主要是以 Ruby on Rails 撰写
目的是提供 API 给产品端送使用者资料进来分析
前几天跟同事在 CI/CD 的细节讨论中有点分歧
他认为这个 service 是内部的所以不需要有版本号
触发 Circle CI 部署所下的 git tag 就用该 commit 的 rev
这样就要先找出目前 rev 为 xxxxxx
然后再下 git tag xxxxxx
怎样都觉得有点怪,毕竟 tag 本来就已经带有 rev 资讯了
我是认为该给个 v0.1.2 按照 semantic versioning 之类
想请问前辈们实务上的作法是什么?