LINUX.ORG.RU

Отделение части git репозитория

 


0

3

Есть большой git-репозиторий, большая часть которого уже никому не нужна. Но надо как-то перенести один каталог из него в отдельный репозиторий с сохранением истории, чтобы продолжить развитие этого компонента. Реально ли такое осуществить?

★★★★★

git rm всё_что_не_нужно
git commit -m «Remove unused stuff.»

akk ★★★★★
()
Последнее исправление: akk (всего исправлений: 1)

СНачала забекапить реозиторий, потом то, что сказал akk, а после man git-submodule

Deleted
()
Ответ на: комментарий от Deleted

СНачала забекапить реозиторий, потом то, что сказал akk

большая часть которого уже никому не нужна.

Гит-фанбои даже не могут читать.

anonymous
()
Ответ на: комментарий от anonymous

Мне же не надо напоминать, как называют тех, кто не делает бекапов и сколько они получают? :3

Deleted
()
Ответ на: комментарий от Deleted

Б-г-г, суть не в бэкапе, который в случае с гитом делают только обделенные мозгом мартышки, а сохранении ненужной истории всей репы.

anonymous
()

Реально ли такое осуществить?

git -> svn -> вырезаешь нужный кусок -> git

А так это никому не нужно, также как и докачка для больших реп при клонировании, поэтому лишней функциональности в гите нет.

O02eg ★★★★★
()
Ответ на: комментарий от dmitry_malikov

Если старый огромный репозиторий уже не нужен, сойдёт и решение товарища akk.

Открою страшную тайну: огромный старый репозиторий останется.

O02eg ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.