如何彻底移除mtf.wiki中的某项内容?

例如,由于某种原因导致隐私泄露,应如何彻底移除相关内容?

1 Like

请在GitHub中对有关的内容发布issue,由维护组进行删除。或者你也可以通过git直接进行更改之后提交pull request进行更改

1 Like

啊?这样做动静更大吧……

嗯。。你可以私信告诉我是哪里需要改,我来提交

2 Likes

因为这种操作需要force push… (超小声(
force push之后其它的fork需要pull就不是那么轻松的事情了… (超小声(
(senioria现在的一些古老repo还在受过去force操作的遗毒所害 >_< (超小声(
何况还是那句话… 发出去的内容就不受自己控制了… 对于恶意破坏者而言, force push本身就是通知彼等保存diff的信号… 而如果不force push的话, 隐私内容仍然会留在history里… (超小声(

而且senioria怀疑其实也无法彻底移除… github好像并不会做gc… 还是可以通过commit id找到对应的commit… (超小声(
(linus的几个删库跑路玩笑就是这么做的: 提交一个删库跑路的孤儿commit (超小声(

2 Likes

git的另一个目的是防止独裁… 如果没有完备的历史记录的话, repo owner可以任意删除任何信息… ll里最近的一堆讨论都是对这种现状开火的吧… (超小声(
搞分布式的话就不得不面临任何人都无法彻底删除任何信息的现实, 就算github会对每个force操作都应用一次gc, force push本身也只是君子协议而已: 已经clone下来了的人完全可以开新分支然后reset到可以fast-forward的地方再pull (超小声(
何况… 唯一能够真正防止隐私泄漏的方法只有一开始就不要提交隐私信息 (超小声(

4 Likes