Я создаю монорепо из некоторых существующих репозиториев и хочу сохранить историю коммитов.
Этот ответ здесь говорит нам, что команда git subtree
хороша для этого, и она прекрасно работает, если мы хотим импортировать старые репозитории git как есть, в новую структуру.
Однако, у меня есть один важный проект, который выглядит следующим образом:
/
server/
index.js
package.json
src/
package.json
Здесь я хочу импортировать только папку server
и сохранить историю коммитов наЭто.
Я мог бы просто импортировать всю папку, удалить все, что мне не нужно, и затем переместить все в server
на одну папку, но я беспокоюсь об уничтожении истории коммитов.
Есть ли способ импортировать только подкаталог?