Я пытаюсь импортировать репозиторий (https://github.com/LibreOffice/core.git) в Azure Devops, но не могу из-за того, что он испортил коммиты (слишком много <или неправильно пробелов и т. Д. c далеко назад в свою историю). Это также предотвращает его импорт в Github. </p>
Решение, которое я попробовал, состоит в том, чтобы сделать мелкий клон (не включая старые поврежденные коммиты) для локального репо, а затем pu sh, который Azure Devops но я получаю ошибку «поверхностное обновление не разрешено», как объяснено в этой предыдущей теме Удаленное отклонено (поверхностное обновление не разрешено) после изменения Git Удаленный URL
Все решения приводят к отменить репо в первую очередь. Я не могу этого сделать, так как это будет включать в себя испорченные коммиты. Нет ли способа клонировать и удалить испорченные коммиты?