После переименования папки (git mv foldername newfoldername
) история этой папки в Github исчезла. Я все еще могу просмотреть полную историю любого файла в папке, если я клонировать репродукция и запустить ...Просмотреть историю в GitHub после переименования папки
git log --follow ./newfoldername/file
Но можно получить историю переименованных папки видимой в Github? Это вопрос Github, история изменений git работает так, как ожидалось. Спасибо
Поскольку это не относится к Git сам по себе, я изменил название. Кроме того, история файла/dir-уровня на самом деле не отслеживается * в Git, это скорее * реконструировано *. Если бы GitHub мог сделать эту реконструкцию так, как вам хотелось, вы бы, наверное, уже это видели. –
Обратите внимание, что Git явно не отслеживает переименования файлов (переименованный файл приводит к тому, что его прежняя запись отсутствует в следующем древовидном объекте, представляющем каталог этого файла, и добавленную к нему новую запись) и переименование каталога приводит только к единственному перейдите к соответствующей записи в объект дерева, представляющий состояние закрывающейся директории. Как правильно указывает @larsmans, переименования * угадываются * машиной 'git log' (которая имеет несколько ручек, чтобы повлиять на это). Поэтому я не задерживаю дыхание, чтобы иметь правильное решение вашей проблемы. – kostix
Обратите внимание, что 'git' не отслеживает историю для папок вообще, за исключением понятия« этот файл живет в этой папке в этом конкретном дереве/фиксации »... – twalberg