git-filter-repo:快速重写git存储库历史记录(过滤器分支替换)

时间:2024-05-31 14:25:07
【文件属性】:

文件名称:git-filter-repo:快速重写git存储库历史记录(过滤器分支替换)

文件大小:182KB

文件格式:ZIP

更新时间:2024-05-31 14:25:07

Python

git filter-repo是用于重写历史记录的多功能工具,其中包括。 它与大致属于同一工具领域,但是没有引起下降的缺点,具有更多的功能,并且其设计在可用性方面超出了琐碎的重写案例。 而不是git filter-branch。 尽管大多数用户可能只是将filter-repo用作简单的命令行工具(并且可能仅使用其几个标志),但其核心filter-repo包含一个用于创建历史记录重写工具的库。 这样,具有特殊需求的用户可以利用它来快速创建。 目录 通过快速导出/快速导入解决此问题 过滤器回购背后的设计原理 我该如何贡献? 有行为守则吗? 上游改进 先决条件 filter-repo要求: git> =至少2.22.0; 某些功能需要git> = 2.24.0或更高版本 python3> = 3.5 如何安装? git-filter-repo是一个单文件python脚本,它的完成使


【文件预览】:
git-filter-repo-main
----.gitignore(92B)
----COPYING(1KB)
----README.md(28KB)
----INSTALL.md(5KB)
----.github()
--------workflows()
----Documentation()
--------converting-from-filter-branch.md(11KB)
--------Contributing.md(4KB)
--------converting-from-bfg-repo-cleaner.md(6KB)
--------git-filter-repo.txt(58KB)
----t()
--------t9391-filter-repo-lib-usage.sh(5KB)
--------t9390-filter-repo.sh(50KB)
--------test-lib-functions.sh(30KB)
--------t9392-python-callback.sh(5KB)
--------test-lib.sh(33KB)
--------t9390()
--------run_coverage(714B)
--------t9391()
----.gitattributes(105B)
----git_filter_repo.py(15B)
----git-filter-repo(159KB)
----contrib()
--------filter-repo-demos()
----release()
--------setup.cfg(1KB)
--------setup.py(246B)
----COPYING.gpl(18KB)
----COPYING.mit(1KB)
----Makefile(6KB)

网友评论