我正在尝试将存储库(https://github.com/LibreOffice/core.git)导入Azure Devops,但是由于它损坏了提交(太多的<或错误的空间等,其历史可以追溯到)而无法这样做。这也阻止了将其导入到Github中。
我尝试过的解决方案是对本地存储库进行浅表克隆(不包括旧的损坏的提交),然后将其推送到Azure Devops,但出现错误“不允许浅表更新”,如上一个线程所述Remote rejected (shallow update not allowed) after changing Git remote URL
所有解决方案都导致必须首先取消回购代码。我不能那样做,因为这样做将包括损坏的提交。有没有办法克隆和删除损坏的提交?