Я хотел бы сохранить историю файлов в подпапке репо. Но мне нужно переименовать имя папки верхнего уровня. Когда я запускаю 'git mv dirName newDirName Я получаю "Fatal: исходный каталог пуст";
Мой исходный каталог имеет следующую структуру:
gitRepoDir
--.git
--Source
-- -DirLevel2
-- --DirLevel3
-- --DirLevel4
-- --DirLevel5
+++ --DirNameToRename
+++ --sub1dir
+++ --File
+++ --sub2dir
+++ --File
+++ --sub3dir
+++ --File
+++ --File
+++ --sub4dir
+++ --File
Есть ли способ переименовать папку верхнего уровня и сохранить историю файлов в подпапках ниже? Или мне нужно сначала создать структуру каталогов, а затем переместить файлы с помощью команды git mv?