[devel] Q: [git] Как разбить большой коммит на несколько?
Aleksey Avdeev
solo at solin.spb.ru
Tue Sep 29 18:18:52 UTC 2009
Kharitonov A. Dmitry пишет:
>
>>> Я на прошлой неделе этим занимался и начал с rebase, убив больше дня и
>>> испортив два репозитария. Потом пошёл описанным выше путём и сделал всё
>>> за 2 часа. И, что мне особенно понравилось, удалось разбить правки в
>>> одном файле на несколько соммитов ничего не потеряв.
>>>
>>
>> На самом деле, мне очень редко приходится делать глобальный rebase -
>> разве что, по нескольким последним коммитам и только по ещё
>> неопубликованному.
>> Пробуманное бранчевание, merge, точечный cherry-pick и revert при
>> необходимости - вполне достаточно.
>>
>>
> Это всё хорошо, когда комиты нужно объединить. Когда нужно разбить
> единичный комит начинается другая песня. Алексей спрашивал про разбивку
> и, скорее всего чужого.
Не, своего. Но весьма старого (2007 года).
Разбивку я с помощью git gui (саму разбивку) и git commit --am -c
... (для восстановления времени коммита) 2 письма назад сделал. Сейчас
буду дерево переносить...
--
С уважением. Алексей.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 552 bytes
Desc: OpenPGP digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090929/fe15e886/attachment-0001.bin>
More information about the Devel
mailing list