我们可以组合 git 个标签吗?

Can we combine git tags?

这是我的用例:

  1. 我正在研究整个平台通用的功能分支。
  2. 但是有一些特定于某些用例的功能分支,例如:

    feature-branch1
      use-case1
        commit1
        commit2
        commit3
      use-case2
        commit1
      use-case3
        commit1
        commit2
    
  3. 另外,每个分支都对应一个版本,比如v1.1等

  4. 直觉上,我想到了 git 标签,但我只看到它们用于 sem 版本控制。

  5. 对于上面列出的用例,我可以组合 git 标签吗?例如:

    feature-branch1
      use-case1 v1.1 (2 tags)
      use-case3 use-case4 v2.3 (3 tags)
      use-case10, use-case11, use-case12 v5.6 (2 tags)
    

可以使用 git 标签来完成吗?如果没有,我应该如何实现我的用例?

我会改用分支命名空间。
这意味着 feature1 变成了 3 个分支:

feature1/use-case1
feature1/use-case2
feature1/use-casen

然后您可以使用新提交单独更新每个分支。