我们可以结合git标签吗?

问题描述:

这里是我的使用情况:我们可以结合git标签吗?

  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标签来完成?如果不是,我应该如何实现我的用例?

+0

谢谢@SergioTulentsev格式化我的问题,我试图将文本格式化为代码,但它在我的StackOverflow编辑器中不起作用。 –

+0

将代码放入列表项时,请用另外4个空格缩进。 –

我会使用分支名称空间来代替。
这意味着优点1变成3个分支:

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

然后你就可以用新的提交单独更新每个分支。

+0

感谢您的回复,@ vonc。对不起,我迟到的回复,我等待更多的答案。我可以在哪里找到更多关于分支名称空间的在线? 另外,这里不会有任何用处? –

+0

@ viraj.kulkarni http://stackoverflow.com/a/2527436/6309:分支机构允许创建新的提交。标签是指一个提交并且是不可变的。如果您正在使用功能分支,则使用分支是适当的。 – VonC