<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>代码仓库治理 | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>filter-repo-rs: 用 Rust 构建的高性能 Git 历史重写工具• 一条命令完成敏感信息治理，支持 secrets 检测、批量替换、全 refs 覆盖与审计报告输出，适合泄露凭据后的快速止损• 面向大型仓库优化历史清理流程，可按 blob 大小、路径、子目录等维度重写历史，显著降低仓库体积与克隆耗时• 提供 --dry-run、--backup 等安全机制，并支持作者身份、标签和分支批量改写，兼容 Linux、macOS、Windows 多平台</title><link>http://telegram.zhetengsha.eu.org/posts/5195</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5195</guid><pubDate>Thu, 26 Mar 2026 02:01:02 GMT</pubDate><content:encoded>&lt;u&gt;filter-repo-rs: 用 Rust 构建的高性能 Git 历史重写工具&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 一条命令完成敏感信息治理，支持 secrets 检测、批量替换、全 refs 覆盖与审计报告输出，适合泄露凭据后的快速止损&lt;br /&gt;&lt;br /&gt;• 面向大型仓库优化历史清理流程，可按 blob 大小、路径、子目录等维度重写历史，显著降低仓库体积与克隆耗时&lt;br /&gt;&lt;br /&gt;• 提供 --dry-run、--backup 等安全机制，并支持作者身份、标签和分支批量改写，兼容 Linux、macOS、Windows 多平台&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/Cactusinhand/filter-repo-rs&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/Cactusinhand/filter-repo-rs&quot;&gt;https://github.com/Cactusinhand/filter-repo-rs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Git&quot; title=&quot;#Git&quot;&gt;#Git&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E4%BB%93%E5%BA%93%E6%B2%BB%E7%90%86&quot; title=&quot;#代码仓库治理&quot;&gt;#代码仓库治理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%95%8F%E6%84%9F%E4%BF%A1%E6%81%AF%E6%B8%85%E7%90%86&quot; title=&quot;#敏感信息清理&quot;&gt;#敏感信息清理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8E%86%E5%8F%B2%E9%87%8D%E5%86%99&quot; title=&quot;#历史重写&quot;&gt;#历史重写&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DevSecOps&quot; title=&quot;#DevSecOps&quot;&gt;#DevSecOps&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/Cactusinhand/filter-repo-rs&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;🦀 A high-performance Rust implementation of git-filter-repo for efficiently rewriting Git repository history. Remove sensitive data, shrink repos, and restructure projects with streaming pipeline a...&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - Cactusinhand/filter-repo-rs: 🦀 A high-performance Rust implementation of git-filter-repo for efficiently rewriting Git…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/uKhknmXJA71sXTlo92NhxcE_aXWvgmUJibQfsI5wX2-yC1Ur_bv1LaWu_smCTjX08WSzaos10IdFl8r4blt-RIEbVikHhHJjnuXJ0fQHCK3q3g5s2VkzygsRgNFq-EDQXsuRjF7YeVCPsCNiUnXtK3thPrfysj1IU3bd5Tm9AI_vBjFFycbF-fApprI9YKpN3VEXtZ9XLdf_jiA1GWHJcDsUDgSmqmQoOgk2VaQOui0HxzhKtJNn_htzRH-XGAgEKNW8LDgk-HW5FRwxJg0srEKmwuc2X-o8ov4GQws6F-MbyeyM62FsPXM2Ds89PC1V0cLopxlcbN3zeADffh3TrQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - Cactusinhand/filter-repo-rs: &lt;i class=&quot;emoji&quot; style=&quot;background-image:url(&apos;//telegram.org/img/emoji/40/F09FA680.png&apos;)&quot;&gt;&lt;b&gt;🦀&lt;/b&gt;&lt;/i&gt; A high-performance Rust implementation of git-filter-repo for efficiently rewriting Git…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;&lt;i class=&quot;emoji&quot; style=&quot;background-image:url(&apos;//telegram.org/img/emoji/40/F09FA680.png&apos;)&quot;&gt;&lt;b&gt;🦀&lt;/b&gt;&lt;/i&gt; A high-performance Rust implementation of git-filter-repo for efficiently rewriting Git repository history. Remove sensitive data, shrink repos, and restructure projects with streaming pipeline a...&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>