У меня есть репозиторий, который был создан путем копирования файлов (а не истории) из репозитория SVN со многими изменениями, добавленными сверху.Скажите git-вину, чтобы использовать импортированную историю
С тех пор я преобразовал историю в SVN в git и объединил ее с git merge -s ours
.
Проблема в том, что я делаю файл git blame
по файлу, он по-прежнему показывает каждую строку как созданную в результате первоначальной фиксации в репозитории git (который скопировал все файлы из SVN), а не комманду SVN, которая была действительно ответственность.
Есть ли способ решить эту проблему без перезаписи всей истории git?
Сколько мест в истории «git-only»? Почему вы не хотите переписывать? Переписывание, вероятно, было бы самым чистым решением. – Chronial