Я пишу fast-export / fast-import для Plastic SCM , но у меня возникают проблемы, связанные с каталогами и файлами, содержащими пробелы в их именах.
Например, git fast-export
чего-то вроде:
git mv "new directory" "second directory"
заканчивается экспортом в виде:
D new directory/hello.c
M 100644 :1 second directory/hello.c
Вместо операции "move
" (R)
,То же самое происходит с файлом с пробелами в имени.
Есть ли способ обработать его правильно?
Означает ли это, что Git не может обрабатывать переименования в путях с пробелами?
Отредактировано с реальным примером ниже:
У меня что-то подобное в коммите:
R src/samples/sampledata src/samples/samplebase
* R src/samples/samplebase/Test.Workflow.xml src/samples/samplebase/new/Test.Workflow.xml
, и он не может импортировать поговорку
fatal: Path src/samples/samplebase/Test.Workflow.xml not in branch
Итак, я понимаюон не поддерживает перемещение каталога, а затем перемещение файла внутри него ... Это немного странно, не правда ли?