我已经将一个 SVN 存储库克隆到一个 Git 存储库中,我只想要从 f3a5b2a
提交开始的最后一次提交。我确实想保留更改,但它们可以是 f3a5b2a
提交的一部分,我想摆脱不必要的历史记录,因为我不再需要它了,而且我有旧的 SVN 存储库支持上。
有跨越 7 年的提交,我只想要从 f3a5b2a
开始的提交。
最佳答案
我找到了一种更好的方法来克隆 SVN 存储库并删除旧的提交:
git svn clone -r1234:HEAD https://asdasd/ targetPath
它基本上克隆给定的 SVN 存储库,从修订版 1234 开始,直到它命中头部。
关于git - 从历史中删除旧的 Git 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880625/