自动压缩除最后N次提交以外的所有旧提交,以减小回购大小

时间:2019-02-06 06:21:56

标签: git automation squash

我有一个git存储库,其中存储了许多定期更新的二进制文件。因此,.git目录在存储二进制文件的所有旧版本的副本时会大大增长。我不需要早于几个提交的版本,因此我只想保留回购的最后N个(例如100个)提交,并将之前的所有内容压缩为一个提交。

最重要的是,我想自动执行此任务,以便每次我进行新提交时,第N个最后提交都被压缩。关于压缩旧提交有很多问题,但是我不明白如何在每次提交时自动执行此任务。

任何帮助将不胜感激。 谢谢。 :)

0 个答案:

没有答案