Gitflow: Исправления нельзя «опубликовать»

Созданный на 17 янв. 2011  ·  32Комментарии  ·  Источник: nvie/gitflow

В то время как ветки выпуска и функции могут быть опубликованы (выпуск git flow / публикация функций), ветки исправлений не могут.

В нашей конкретной среде разработки только старшие сотрудники могут слиться с мастером, а это означает, что исправления должны быть отправлены в центральный репозиторий младшими сотрудниками, поэтому старший член может вытащить эту ветку исправлений, а затем объединиться с мастером (git flow hotfix finish). Проблема здесь в том, что, поскольку исправления не могут «публиковаться», отправка исправления принимает совершенно другую мантру по сравнению с отправкой ветки выпуска / функции (я говорю нашим младшим сотрудникам, что для исправлений они должны запускать git push origin hotfix/1.0.1 как в отличие от git flow hotfix publish , к которому они привыкли).

Итак, в заключение. Можно ли добавить команду «опубликовать исправление» в git flow?

Самый полезный комментарий

Это старая ветка, но я пришел сюда в поисках того же решения. Это репо не изменится через 5 лет и, похоже, так и будет продолжаться. Я настоятельно рекомендую вам использовать вилку AVH , поскольку она предоставляет больше возможностей, включая git flow hotfix publish .

Если вы установили git-flow с помощью brew, вы можете просто изменить его с помощью

$ brew uninstall git-flow
$ brew install git-flow-avh

Все 32 Комментарий

Наша команда тоже могла бы извлечь из этого пользу. Мы работаем над веб-приложением и часто нуждаемся в проверке исправлений в промежуточной среде. Хотя мы можем довольно безболезненно перенести ветку с исправлениями на github, эта команда будет очень удобна.

Вдобавок к этому было бы очень полезно добавить функцию отслеживания, чтобы можно было легко отключить опубликованные ветки исправлений. Это то, чем моя команда тоже могла бы заниматься. +1

@cranberyxl Здесь точно такая же ситуация.

Точно такая же ситуация, добавьте, пожалуйста, такую ​​функцию!

+1

+1

Действительно нужно это +1

Здесь это обязательно нужно. Мне нравится git flow, и я люблю видеть исправления, которые можно опубликовать. Мы делаем это для проверки кода.

+2 :)

+1 Попытка использовать перехватчики после получения + сервер CI для автоматического тестирования исправлений, а затем развертывания из костра!

Спасибо @phoet.

Учитывая, что № 163 был объединен, почему этот вопрос не был закрыт?
Это потому, что функция publish hotfix была объединена только в разработку и еще не выпущена?

надеюсь, что это скоро будет выпущено! это будет очень полезным дополнением.

Это реализовано в моей вилке git-flow (AVH Edition)
Моя вилка сильно разошлась, чтобы превратить это в простой пулреквест для nvie gitflow,

Ознакомьтесь с журналом изменений для получения дополнительной информации об исправлениях и новых функциях, реализованных в моей вилке.

жду и этого

+1

+1

Есть какие-нибудь разработки по этому поводу? Я тоже очень хотел бы иметь эту функцию, но отсутствие информации от автора репо заставляет меня задаться вопросом, случится ли это когда-нибудь?

+1

У меня это работает. Не уверен, что я неправильно понимаю проблему, но с относительно недавним потоком git (установленным через apt-get 2 недели назад на ubuntu 14.04) я могу сделать git flow hotfix publish test после git flow hotfix start test .

Total 0 (delta 0), reused 0 (delta 0)
To <my repo on github>
 * [new branch]      hotfix/test -> hotfix/test
Already on 'hotfix/test'
Your branch is up-to-date with 'origin/hotfix/test'.

Summary of actions:
- A new remote branch 'hotfix/test' was created
- The local branch 'hotfix/test' was configured to track the remote branch
- You are now on branch 'hotfix/test

@ emanuil-tolev, потому что git-flow, установленный через apt, это git-flow (AVH Edition), форк @petervanderdoes , а не версия @nvie .

https://github.com/petervanderdoes/gitflow/wiki

++;

определенно мог бы использовать это! Спасибо! ;)

+1. Однозначно хорошая идея!

++
Было бы здорово иметь его!

+1 но после 4 лет открытия этого билета, похоже, нет никакой надежды, что это будет сделано

+1 но после 4 лет открытия этого билета, похоже, нет никакой надежды, что это будет сделано

Не было проблем с полтора года https://github.com/petervanderdoes/gitflow , могу порекомендовать эту вилку.

Хорошо, спасибо @ emanuil-tolev - попробую! ; )

@keithamus означает ли "закрытый" "без исправления"?

Привет, @gsaslis; Я зарегистрировал проблему еще в 2011 году. Я не владею этим репо. Закрыто означает, что меня больше не интересует эта проблема лично, и я хочу очистить страницу с проблемами, так как это мой список дел. Если вас это интересует, возможно, вам стоит подать вопрос еще раз?

@keithamus о, хорошо, извините за путаницу ...
Я думаю, что лучшим решением по-прежнему будет эта вилка, так как теперь она закрыта.

@gsaslis np. Я бы сказал да - похоже, вилка может быть лучшим вариантом. По этому репо много лет не было никакой активности.

Это старая ветка, но я пришел сюда в поисках того же решения. Это репо не изменится через 5 лет и, похоже, так и будет продолжаться. Я настоятельно рекомендую вам использовать вилку AVH , поскольку она предоставляет больше возможностей, включая git flow hotfix publish .

Если вы установили git-flow с помощью brew, вы можете просто изменить его с помощью

$ brew uninstall git-flow
$ brew install git-flow-avh
Была ли эта страница полезной?
0 / 5 - 0 рейтинги