bfg-repo-cleaner

    0热度

    1回答

    我试图用bfg回购清洁程序从代码(多于4个)中的多个空行清理我的回购。我尝试了各种正则表达式,但没有提出解决方案。我获得的最接近的结果是从文件中删除所有新行。 任何想法如何使用bfg或其他工具做到这一点?

    1热度

    1回答

    BFG的混帐LFS支持选项--strip-blobs-bigger-than 是否GIT-LFS本身支持基于尺寸的跟踪文件,或仅基于扩展? git-lfs-track手册页似乎只支持通过扩展名指定,所以我猜测BFS只是使用该选项来自动确定文件扩展名列表?

    2热度

    1回答

    我想使用工具像imageoptim-cli在MacOS上从git历史中缩小图像以缩小回购大小。 BFG能否支持运行更多的任意命令?我git filter-branch看起来是这样的:https://gist.github.com/zbeekman/7482ccd0e87f495387951bd612dc390e git filter-branch --prune-empty --tree-filt

    1热度

    1回答

    从命令行选项中,我看不到有什么方法可以在执行之前查看bfg将执行的操作。 如果我运行此命令: $ bfg --strip-blobs-bigger-than 1M --replace-text banned.txt repo.git 我可以知道文件大于1M前实际删除它们的列表吗?

    2热度

    3回答

    清洁时用BFG(https://rtyley.github.io/bfg-repo-cleaner/)回购,遇到以下: Protected commits ----------------- These are your protected commits, and so their contents will NOT be altered: * commit ******* (prot

    0热度

    1回答

    我们在我们的bitbucket存储库中提交了一些密码,这违反了我们的组织安全策略,所以我使用BFG Repo Cleaner来替换所有密码已删除通过在本地创建镜像然后 bfg --replace-text passwords.txt my-repo.git 它执行在他们的网站上描述的工作,密码会被删除! 出人意料的是,它 更换密码的文件中 删除旧的承诺 然后做出一些新的提交 而不是改写历史的基

    0热度

    2回答

    我正在将现有的存储库迁移到git lfs,并且好像我设法创建了一个完美的风暴。 目前有两台机器:A和B. 机A丢失文件X.调用git lfs fetch --all origin,当我得到一个错误的内容。机器B缺少文件Y的内容。 我尝试在两者上调用git lfs push --all origin。它不适用于机器A,因为它没有文件X.它不适用于机器B,因为它没有文件Y. 我该如何解决这种情况。我不

    0热度

    1回答

    我试图从提交历史永久删除文件删除特定文件,因为它包含敏感数据。 要做到这一点,我使用bfg:https://rtyley.github.io/bfg-repo-cleaner/ 该文件称为app/config.json。 但也有在,我不想删除其他文件夹名为config.json其他文件。 我试过如下: git clone --mirror git://example.com/some-repo.g

    2热度

    2回答

    我试图将现有的git repo转换为使用git lfs。我下面Atlassian's recipe,这里使用BFG工具:https://rtyley.github.io/bfg-repo-cleaner/ 的问题是,当我发出建议的命令来执行实际的转换,它结束几乎立刻做了不实际工作: C:\src> java -jar bfg-1.12.15.jar --convert-to-git-lfs '*.

    2热度

    1回答

    我们使用git哈希指向特定的修订版本,例如在问题跟踪系统中。使用BFG清理回购库时,所有/多个哈希值会更改,从而导致信息丢失。 作为清理回购协议的一部分,BFG能否产生旧版本和新版本哈希之间的映射?