2016-11-30 100 views
0

這裏是我的使用情況:我們可以結合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

我會使用分支名稱空間來代替。
這意味着優點1變成3個分支:

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

然後你就可以用新的提交單獨更新每個分支。

+0

感謝您的回覆,@ vonc。對不起,我遲到的回覆,我等待更多的答案。我可以在哪裏找到更多關於分支名稱空間的在線? 另外,這裏不會有任何用處? –

+0

@ viraj.kulkarni http://stackoverflow.com/a/2527436/6309:分支機構允許創建新的提交。標籤是指一個提交併且是不可變的。如果您正在使用功能分支,則使用分支是適當的。 – VonC

相關問題