【发布时间】:2017-12-01 18:22:27
【问题描述】:
我们想开源一个我们已经在内部开发了一段时间的库。
问题在于我们使用 Phabricator,当提交时,它们的描述包含有关代码审查的详细信息,有时还包含敏感数据。提交标题本身不包含此类敏感信息。
我们实际上希望将整个 repo 复制到一个新的 repo 中,并保持提交历史记录完整(即标题、作者、差异等),但只删除描述。
因为我们使用的是 Phabricator,所以我们只有一个分支 (master) 可以开始。
我想我们可以将git filter-branch 与--commit-filter 选项一起使用,但我的专业知识仅限于此。
【问题讨论】:
-
听起来像是一个特殊情况,例如stackoverflow.com/questions/19636750/…
标签: git github git-filter-branch