git blame
не показывает всю историю SVN-репозитория, у которого реорганизован макет.
Я использую git-svn для доступа к репозиторию SVN. Репозиторий SVN имел структуру с огромным деревом папок для хранения множества проектов. В прошлом году я реорганизовал и превратил макет в более стандартный макет ствола / тегов / веток. В результате все файлы в хранилище были перемещены 17 мая 2010 года.
Используя SVN-клиент subclipse из Eclipse, я могу сделать Team-> Show Annotation , и он показывает историю файла, как я ожидаю - строки кода, измененные в 2009 году, правильно помечены автором / дата / комментарий при регистрации.
Однако, git blame
в репозитории git, который я клонировал с помощью git-svn, не очень полезен. Для всех строк кода, измененных до 17 мая 2010 г., аннотация: me / дата 17 мая 2010 г. / комментарий «реорганизация репозитория ...».
Я предполагаю, что информация все еще там, есть ли способ получить git blame
, чтобы отобразить ее? Я очень умозрительно пытался git blame -C -C -C...
безуспешно.