繁体   English   中英

如何使用BFG repo清除程序删除一个文件夹/目录?

[英]How to delete one folder / directory using BFG repo cleaner?

如何使用BFG仅删除一个目录?

帮助说:

delete folders with the specified names (eg '.svn', '*-tmp' - matches on folder name, not path within repo)

这似乎意味着--delete-folders "config"将匹配存储库中任何位置的所有名为config的文件夹。

我在这里找到了答案: 从特定路径中删除文件

BFG的作者表示无法完成,除非您使用特殊命令将给定目录的所有blob转储到文本文件,然后使用--strip-blobs-with-ids并提供该文本文件。

[更新]这对我不起作用。 我运行命令:

git log --format=%H -- cms/assets/ | xargs -IcommitId git rev-parse commitId:cms/assets/

我得到了8个blob id的列表。 我把它们放在文本文件中,然后我执行bfg -bi ~/tmp/blob-ids ,并且BFG退出说: BFG aborting: No refs to update - no dirty commits found??

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM