[Devel] [ANNOUNCEMENT] git-um-0.1-alt1 released
Pavel Shilovsky
piastry на etersoft.ru
Пн Окт 31 19:23:26 MSK 2011
Всем привет!
Хочу сообщить, что выпустил и собрал на git.eter релиз первый релиз
git-um-0.1-alt1.
Краткое руководство.
==========================================
1) Создадим git-um конфиг:
git-um create --remote origin/master --upstream master --rebased
patches --current dev
origin/master - удалённый репозиторий/ветка, из которого будем тянуть изменения
master - наша копия ветки origin/master
patches - ветка с нашими патчами наверху
dev - текущая ветка разработки
2) Перенесём изменения из удалённого репозитория:
git-um pull
В процессе pull могут возникать конфликты слияния. Нужно разрешить
очередной конфликт, добавить исправленные файлы командой git add и
продолжить процесс:
git-um pull --continue
Если же вы передумали делать pull, то можно вернуть изначальное
состояние актуальных веток с помощью команды:
git-um pull --abort
Либо пропустить тeкущий патч и продолжить процесс:
git-um pull --skip
В результате в ветке разработки dev у нас появятся копии коммитов из
удалённой ветки (сохранено описание и, по возможности, функционал).
Так же вы сможете заметить, что история остаётся непрерывной и
отсутствие коммитов вида: "Merge remote into local".
3) После того, как мы добавили новые коммиты в ветку dev, нам надо
обновить ветку актульных патчей patches:
git-um update HEAD~3 HEAD
добавит три последних коммита из dev в patches.
==========================================
Просьба ко всем, кому интересен данный проект его попробовать и
написать свой отзыв в багу:
http://bugs.etersoft.ru/show_bug.cgi?id=7690.
Приветсвуются любые замечания и пожелания с вашей стороны!
P.S. Просьба выполнять комманды из корневого каталога репозитория, так
как поиск репозитория в родительских каталогах не реализован.
--
Best regards,
Pavel Shilovsky.
Подробная информация о списке рассылки Devel