Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2013, 17:45   #1
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию Git. How to?

Гитом я пользоваться не умел особо, но сегодня наткнулся на learnGitBranching (Тренажер для юных падаванов. Не сочтите рекламой) и решил потренироваться, разумеется не все удалось сразу - возник такой вопрос:

Допустим есть проект.
В него вносят изменения.
Код:
$ git commit
И тут вдруг выясняется что там есть очень критичный баг.
Делается новая ветка для его исправления
Код:
$ git branch hotfix
и в то же время продолжается работа над основной веткой
Код:
$ git commit
А я тем временем меняю свою ветку на хотфикс и фикшу баг
Код:
$ git checkout hotfix    
$ git commit    
$ git commit
И так, я закончил фиксить его и тут же возникает вопрос
Я делаю вот так
Код:
$ git checkout master
$ git merge hotfix
(банально гит не дает мне замержить мастера из хотфикса.)

тем временем разработка основной ветки продолжается
Код:
$ git commit
И опять всплывает баг.

Первое что я подумал:
Код:
$ git branch hotfix
Я так не могу сделать, поскольку hotfix существует и никуда не девался.
Собственно что мне делать, создавать для каждого хотфикса новую уникальную ветку или еще что-то?
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 17.02.2013 в 18:02.
ROD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Жизненный цикл коллективной разработки git wiali Помощь студентам 0 01.07.2012 12:41
Можно ли узнать пароль, имея на руках ключи Git? Graf Xandr Помощь студентам 3 20.09.2011 09:46
Komodo c Git Andrey_Korablev Помощь студентам 0 04.02.2011 14:40