В то время как ветки выпуска и функции могут быть опубликованы (выпуск git flow / публикация функций), ветки исправлений не могут.
В нашей конкретной среде разработки только старшие сотрудники могут слиться с мастером, а это означает, что исправления должны быть отправлены в центральный репозиторий младшими сотрудниками, поэтому старший член может вытащить эту ветку исправлений, а затем объединиться с мастером (git flow hotfix finish). Проблема здесь в том, что, поскольку исправления не могут «публиковаться», отправка исправления принимает совершенно другую мантру по сравнению с отправкой ветки выпуска / функции (я говорю нашим младшим сотрудникам, что для исправлений они должны запускать git push origin hotfix/1.0.1
как в отличие от git flow hotfix publish
, к которому они привыкли).
Итак, в заключение. Можно ли добавить команду «опубликовать исправление» в git flow?
Наша команда тоже могла бы извлечь из этого пользу. Мы работаем над веб-приложением и часто нуждаемся в проверке исправлений в промежуточной среде. Хотя мы можем довольно безболезненно перенести ветку с исправлениями на 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 .
++;
определенно мог бы использовать это! Спасибо! ;)
+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
Самый полезный комментарий
Это старая ветка, но я пришел сюда в поисках того же решения. Это репо не изменится через 5 лет и, похоже, так и будет продолжаться. Я настоятельно рекомендую вам использовать вилку AVH , поскольку она предоставляет больше возможностей, включая
git flow hotfix publish
.Если вы установили git-flow с помощью brew, вы можете просто изменить его с помощью