git bundle - не получается осилить
От: IID Россия  
Дата: 05.07.21 16:21
Оценка:

Дано:

bare GIT репозиторий. Пусть, для простоты, без веток.
Есть refs на ключевые коммиты. Для определённости r1, r2, r3, r4, r5

Необходимо:

1) создать bundle для r1, r2, r3.
Который после clone --mirror окажется таким же bare репозиторием, как в исходных условиях, но будет содержать refs r1, r2, r3 => все коммиты только до (включая) r3.

2) создать bundle для r4.
Который можно будет заимпортить в созданный на предыдущем шаге bare репозиторий. И коммиты окажутся уже вплоть до (включая) r4.

3) аналогично п2 для r5.

Бьюсь уже несколько часов.
Одна фигна выходит. То в п.1 репозиторий из бандла не восстанавливается, то refs пропадают, то последующие бандлы не импортятся.
Кто-нибудь, покажите РАБОТАЮЩИЙ порядок действий. Т.е. не надо просто теории, проверьте сначала свою мысль на практике.
kalsarikännit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.