使用BFG Repo-Cleaner删除不需要的文件时如何清理git日志

时间:2015-10-21 17:08:59

标签: git git-rewrite-history

我试图通过易于使用的BFG Repo-Cleaner删除大量文件和文件夹来清理git存储库。它很好地删除了文件和文件夹(谢谢!)但是git日志现在有许多提交,没有文件更改。

如何更新历史记录,以便删除通过文件删除提交的提交?

附加说明:

  • this answer中所述,使用filter-branch选项的--prune-empty方法更为尴尬(例如github's how-to}。
  • 在事实之后清除所有空提交(例如this answer)的方法不能正常工作,因为:(a)旧SVN标记中的repo中存在一些合法的无文件提交,以及( b)这样做似乎也在某些分支上。

0 个答案:

没有答案