我在GitHub repo Wiki上有一些文档。如预期的那样,该Wiki包含多个页面。每个页面都有其自己的修订历史记录。为了进行清理,我想从一页的历史记录中删除一些特定的修订。
有什么办法吗?
答案 0 :(得分:0)
每个页面都有其自己的修订历史记录。
这不是真的。 GitHub Wiki是Git存储库,并且您的Wiki修订历史都位于单个存储库中。不过,每次提交可能只触及单个页面,因为在线编辑器就是这样工作的。
您可以clone your wiki,rewrite its history删除有问题的提交(例如with git rebase -i
),然后--force-with-lease
将其推送回GitHub。
但是,仅从Wiki的历史记录中删除提交是一件非常艰巨的事情。修订真的有那么多冒犯您吗?除非用户故意查看您的Wiki历史,否则它应该对用户不可见。
为了进行清理,我想从一页的历史记录中删除一些特定的修订版本。
我的建议是将其保留在原处。