У меня есть битбакет git repo repo1
, содержащий (среди прочих папок и подпапок) подпапку repo1/path/to/mysubfolder
. Архитектура mysubfolder
имеет вид
\mysubfolder
folder1
...
foldern
file1
...
filep
, а путь к mysubfolder
содержит пробелы. У меня есть пустое хранилище битов git repo repo2
. Я хотел бы:
- удалить
mysubfolder
из repo1
(включая историю) - make
mysubfolder
содержит содержание repo2
, то естьархитектура repo2
будет такой же, как и архитектура repo1
- , что делает историю
repo2
равной истории mysubfolder
.
Сложность:История mysubfolder
огромна и содержит небольшую сотню коммитов, касающихся mysubfolder
, но также файлов / папок, не входящих в mysubfolder
'. (То есть содержит не только «чистые» mysubfolder
коммиты.)