Git поддерево - вытащить только одну папку из Git репо? - PullRequest
0 голосов
/ 18 октября 2019

Я создаю монорепо из некоторых существующих репозиториев и хочу сохранить историю коммитов.

Этот ответ здесь говорит нам, что команда git subtree хороша для этого, и она прекрасно работает, если мы хотим импортировать старые репозитории git как есть, в новую структуру.

Однако, у меня есть один важный проект, который выглядит следующим образом:

/
  server/
    index.js
    package.json
  src/
  package.json 

Здесь я хочу импортировать только папку server и сохранить историю коммитов наЭто.

Я мог бы просто импортировать всю папку, удалить все, что мне не нужно, и затем переместить все в server на одну папку, но я беспокоюсь об уничтожении истории коммитов.

Есть ли способ импортировать только подкаталог?

...