[devel] git screencast
Anton A. Vinogradov
vinogradov.mail на gmail.com
Ср Июл 21 11:13:31 UTC 2010
21.07.2010 06:17, REAL пишет:
> Денис Смирнов пишет:
>> AAV> в сизифе v1 --> сборка в бранч v0.M51.1
>> AAV> в сизифе v2 --> сборка в бранч v1.M51.1
>> AAV> ....
>> AAV> Как это делать правильно? Мои пакеты уходят в бранч, но пока-что
>> у меня AAV> в гите получается какая-то каша, и периодически возникают
>> проблемы из-за AAV> этого.
>>
>> Самое грустное, что как это делать _правильно_ я, к сожалению, тоже не
>> знаю :(
>
> Самое весёлое, что правильных путей может быть много, и каждый выбирает
> свой собственный, считая его самым удобным :)
>
> А чем не подходит такой вот вариант?
>
> 1. Собрали в сизиф (бранч master)
> 2. Первый порт в бранч - git checkout -b 5.1
> 3. Правим спек [и что-то ещё] и собираем в бранч
> 4. Собираем в сизиф новую версию
> 5. git checkout 5.1
> 6. git merge master
> 7. Правим спек [и что-то ещё] и собираем в бранч
>
> Но у человека проблема-то в другом была. У него тэг от предыдущего порта
> ушёл налево, в этом случае проще всего шаг 5 заменить на
>
> 5.a git branch -D 5.1
> 5.b git checkout -b 5.1 тэг_предыдущего_порта_в_бранч
>
спасибо. Только вот как-то мержится неудобно. есть у нас какая-нибудь
удобная мотыга для ручного мержа? :)
http://git.altlinux.org/tasks/archive/done/_26/26938/task/log
Подробная информация о списке рассылки Devel