[docs] сценарии работы с gear/git для чайников - часть2 ( gear-репозиторий с нуля )
Dmitry V. Levin
ldv на altlinux.org
Ср Дек 13 02:46:53 MSK 2006
On Wed, Dec 13, 2006 at 01:14:32AM +0200, Artem Zolochevskiy wrote:
> В сообщении от 4 декабря 2006 08:06 Alex V. Myltsev написал(a):
> > > Производить модификации/commit-ы, проверки на собираемость до
> > > удовлетворения результатом.
> >
> > Умело пользоваться --amend, чтобы коммитов было не слишком много.
>
> Можно тут ещё конкретнее (для меня, который в танке).
>
> вот имеем репо, стоим в каталоге с ним
> $ gear --hasher -- hsh /path/to/workdir
> не собирается, выясняем, что что-то напортачили в spec-файле.
> $ vim name.spec
> $ git-commit -m "Fixed first typo in spec" name.spec
> $ gear --hasher -- hsh /path/to/workdir
> снова не собирается/хочется что-то подправить. снова
> $ vim name.spec
> $ git-commit -m "Fixed second typo in spec" name.spec
> снова не собирается/хочется что-то подправить. и опять
> $ vim name.spec
> $ git-commit -m "Fixed third typo in spec" name.spec
> $ gear --hasher -- hsh /path/to/workdir
> вот теперь всё замечательно, но сделано 3 commit (а может и более, которые
> наверное уже "слишком много")
>
> Как здесь "умело пользоваться --amend, чтобы коммитов было не слишком много" ?
Если эти изменения ещё не были опубликованы (а зачем публиковать
несобирающийся пакет?), то вместо
$ git-commit -a -m 'Fixed Nth typo in spec'
достаточно выполнить
$ git-commit -a --amend
Тогда эти ненужные коммиты не будут накапливаться.
--
ldv
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/docs/attachments/20061213/e531dd9c/attachment.bin
Подробная информация о списке рассылки docs