如何删除Wiki上特定页面的历史记录中的特定修订

时间:2019-01-29 13:11:03

标签: github

我在GitHub repo Wiki上有一些文档。如预期的那样,该Wiki包含多个页面。每个页面都有其自己的修订历史记录。为了进行清理,我想从一页的历史记录中删除一些特定的修订。

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

  

每个页面都有其自己的修订历史记录。

这不是真的。 GitHub Wiki是Git存储库,并且您的Wiki修订历史都位于单个存储库中。不过,每次提交可能只触及单个页面,因为在线编辑器就是这样工作的。

您可以clone your wikirewrite its history删除有问题的提交(例如with git rebase -i),然后--force-with-lease将其推送回GitHub。

但是,仅从Wiki的历史记录中删除提交是一件非常艰巨的事情。修订真的有那么多冒犯您吗?除非用户故意查看您的Wiki历史,否则它应该对用户不可见。

  

为了进行清理,我想从一页的历史记录中删除一些特定的修订版本。

我的建议是将其保留在原处。