删除大数据文件和清洁git树

目标:git记得。有时,大数据文件被添加到Git存储库(有意或无意)导致存储库的大小变大。有必要从跟踪中删除文件并清理Git树,以减小大小。

这些步骤应在本地副本上运行,(如有必要)按下您自己的GitHub存储库。以下步骤假设原点是用户维护的GitHub存储库。

笔记:任何维护包存储库(带有本地副本)的人都应该运行步骤1-3。

  1. 下载BFG回购清洁剂

  2. 在包目录上运行bfg repo-cleaner

    在包裹的位置,运行以下命令

    Java -Jar <下载的路径> /bfg-13.0.jar --strip-blobs-gigger-pys 100m <您的包装>

    笔记:上面的命令将删除100MB或更大的任何文件。根据您在您正在清理的文件的大小范围内调整此参数。它应低于违规文件大小。

  3. 跑清理
    CD <你的包裹> Git Rhallog expire  -  Expire =现在 - 所有&& git gc --prune =现在 - 中止
  4. 推动变化
    git推送-f原点
  5. 请求git.biocidodder.org存储库位置上的更新。

    Biocumon Git服务器不允许-F或强制推动git.biocondator.org位置。请电子邮件bioc-devel@r-project.org.解释包已被清除为大数据文件,并且需要重置。