[Devel] [ANNOUNCEMENT] git-um-0.2-alt2 released

Pavel Shilovsky piastry на etersoft.ru
Ср Ноя 30 21:51:01 MSK 2011


Всем привет!

Собрал новую версию gitum: 0.2-alt2 (в 0.2-alt1 был маленький недочёт).
Краткое руководство.
==========================================
1) Создадим gitum конфиг:gitum create --remote origin/master
--upstream master --rebased patches --current dev
origin/master -  удалённый репозиторий/ветка (или просто любая
локальная ветка - тогда без /), из которой будем тянуть
измененияmaster - наша копия ветки origin/masterpatches - ветка с
нашими патчами наверхуdev - текущая ветка разработки

Две последние ветки создаются сами. То есть на момент выполнения
команды, нужно чтобы существовала ветка master, в которой сейчас
находится последняя копия удалённой ветки, с которой мы будем
вытягивать изменения. Так же, если в качестве remote мы указываем
локальную ветку, то она тоже должна существовать.
2) Перенесём изменения из удалённого репозитория:gitum pull
В процессе pull могут возникать конфликты слияния. Нужно
разрешитьочередной конфликт, добавить исправленные файлы командой git
add ипродолжить процесс:gitum pull --continue
Если же вы передумали делать pull, то можно вернуть
изначальноесостояние актуальных веток с помощью команды:gitum pull
--abort
Либо пропустить тeкущий патч и продолжить процесс:gitum pull --skip
В результате в ветке разработки dev у нас появятся копии коммитов
изудалённой ветки (сохранено описание, авторство и, по возможности,
функционал).Так же вы сможете заметить, что история остаётся
непрерывной иотсутствие коммитов вида: "Merge remote into local".

3) После того, как мы добавили новые коммиты в ветку dev, нам
надообновить ветку актульных патчей patches:gitum update HEAD~3 HEAD
добавит три последних коммита из dev в patches.


4) Если надо удалить gitum файлы и ветки из репозитория, то используем команду
gitum remove [ --full | --branches | --configfiles ]
==========================================
Просьба ко всем, кому интересен данный проект его попробовать
инаписать свой отзыв в
багу:http://bugs.etersoft.ru/show_bug.cgi?id=7690.
Приветствуются любые замечания и пожелания с вашей стороны!
P.S. Просьба выполнять комманды из корневого каталога репозитория,
таккак поиск репозитория в родительских каталогах не реализован.
-- 
Best regards,
Pavel Shilovsky.


Подробная информация о списке рассылки Devel