[git] можно ли форкнуть часть проекта с сохранением истории?
sparse checkout
sparse checkout же достанет из базы только часть сорцов. База все равно будет содержать полную копию.
что же делать?
убрать всё лишнее. Мёрждить после этого будет нельзя, но история останется.
Ты можешь склонировать репозиторий целиком, а потом В меркуриале можно отфильтровать коммиты : http://www.selenic.com/mercurial/hg.1.html#revsets
А в гите вроде ни то, ни другое встроенными инструментами нельзя сделать.
Да и сторонних я таких не припоминаю.
Ну вообще-то есть git filter-branch. В принципе можно попробовать им проудалять все ненужное с помощью --tree-filter.
Оставить комментарий
yolki
Хочется отсоединить некоторый модуль в отдельную репу.