我有一个包含三年PowerBuilder二进制文件的git仓库。该仓库非常庞大(接近10GB),我认为这是由于git在处理二进制差异时存在局限性所致。
我希望将此仓库压缩到可管理的大小,并愿意放弃早期历史记录以实现此目的。但我不知道如何让git完成这个任务。我尝试使用交互式变基来压缩提交,但出现了一堆我不想处理的冲突。
有没有一种方法可以选择一个提交,并且仅保留该提交之后的内容?我知道这将重写后续提交的SHA-1,但这并不是问题。
我希望将此仓库压缩到可管理的大小,并愿意放弃早期历史记录以实现此目的。但我不知道如何让git完成这个任务。我尝试使用交互式变基来压缩提交,但出现了一堆我不想处理的冲突。
有没有一种方法可以选择一个提交,并且仅保留该提交之后的内容?我知道这将重写后续提交的SHA-1,但这并不是问题。