2016-11-30 2 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

Вместо этого я бы использовал пространство имен ветвей.
Это означает, что feature1 становится 3 ветви:

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

Затем вы можете обновить каждую ветку по отдельности с новыми фиксаций.

+0

Благодарим вас за ответ @vonc. Извините за мой поздний ответ, я ожидал дополнительных ответов. Где я могу найти больше онлайн в области имен имен? Кроме того, здесь не будут использоваться теги? –

+0

@ viraj.kulkarni http://stackoverflow.com/a/2527436/6309: ветви позволяют создавать новые коммиты. теги ссылаются на одно коммит и неизменяемы. Если вы работаете с ветвями функций, целесообразно использовать ветви. – VonC

Смежные вопросы