2013-09-13 6 views
0

Я в ситуации, когда мне нужно переместить файлы одного репо /path/to/repoA в подкаталог другого репо /path/to/repoB/repoA и сохранить его историю, если это возможно. Единственный ответ, который я видел, - это сделать это между локальным и удаленным репо и использовать URL для идентификации родительского репо.Переместить один локальный файл/историю репо в другой локальный репо

ответ

0

В зависимости от того, чего вы хотите достичь (например, как должно вести себя импортное репо), существует несколько различных вариантов выбора. Один из них использует git subtree, как описано в Pro Git book:

cd /path/to/repoB 
git remote add repoA /path/to/repoA 
git fetch repoA 
git read-tree --prefix=repoA/ -u repoA/master 
git commit -m "import repoA" 
Смежные вопросы