从历史上删除较旧的Git承诺?

时间:2012-08-09 09:44:27

标签: git git-svn

我已将SVN存储库克隆到Git存储库中,我只想要从f3a5b2a提交开始的最后一次提交。我确实希望保留更改,但它们可以成为f3a5b2a提交的一部分,我想摆脱不必要的历史记录,因为我不再需要它了,我已经备份了旧的SVN存储库。< / p>

提交时间跨越7年,我只想要从f3a5b2a开始提交。

1 个答案:

答案 0 :(得分:7)

我找到了克隆SVN存储库和删除旧提交的更好方法:

git svn clone -r1234:HEAD https://asdasd/ targetPath

它基本上克隆了给定的SVN存储库,从版本1234开始,直到它到达头部。