【发布时间】:2013-11-03 23:53:24
【问题描述】:
有哪些方法可以创建损坏的 git 存储库?有没有办法有趣地永久损坏 git 存储库?你能否削弱一个 git 存储库,使其行为正常但做一些奇怪的事情?
我的兴趣来自于有人担心他们是否真的创造了一个不可恢复的状态。事实证明,它通常很容易修复或至少可以拼凑起来。 git 中有隐藏的(邪恶)宝石吗?
【问题讨论】:
-
随机选择 100 个 8 位数字。与
.git中每个文件中的每个字节随机异或其中一个。忘记随机数。 -
我似乎温和地记得在我放入 Dropbox 文件夹的 Git 存储库中遇到了问题——Git 试图写入 Dropbox 当前正在上传的文件时的竞争条件。不确定它们的性质是什么,是不明显的损坏还是只是失败的提交,但您可能会调查一下。
-
第一步:不要使用ECC内存。第二步: ???。 mail-archive.com/git@vger.kernel.org/msg37928.html
-
@ta.speot.is - 就像加密
.git中的所有内容一样有趣,但它相当乏味。刚做了,所有git status返回的报告都是fatal: Not a git repository (or any of the parent directories): .git,和在其他目录运行status是一样的。
标签: git corruption corrupt