.git目录(例如refs目录和HEAD文件)对于git来说相当关键。是否有可能使用自己的对象存储来跟踪.git目录?这w /可以排除(忽略)对象目录本身,也可能是索引。如何在自己的商店中跟踪git中的.git目录
因此git的目录结构将与单独这些对象的内容 git的对象和可恢复[这是真的对所有对象,包括包和信息显示目录?]。因此,将所有对象简单地复制并重命名为一些无害的文件名,例如image0001.raw,image0002.raw或dump0001.raw等,将允许您在具有挑战性的环境中维护(恢复)您的git repo(例如压力仅使用现有的付费大型CMS)
编辑: 看起来像what-after-git-unpack-objects-to-get-the-actual-file接近我的使用案例;-)
如果您要求提供reflog已经做过的事情,或者您确实在询问关于git回购备份和恢复的问题,我无法解决。你可以扩展你的“具有挑战性的环境”吗?只有使用现有的付费大型CMS的压力对你的git仓库有什么相关性? – 2012-02-18 13:00:24
@CharlesBailey,它是一半和一半。这个用例与更大的“被动进取”组织(一种常见的情况)更为相关,一方面你期望“尽力而为”,另一方面可以自由地尝试“相关”的想法。因此,这家大公司将拥有所有用于存储所有内容的CMS:Word,pdf,源代码,绘图,测试结果等等,这些都是以繁琐的管理员身份执行的旧中央回购风格。 Git是一个挑战,比如结构。这关于有一个旁道应该是一个明显的.git目录被破坏。 – 2012-02-18 14:15:37
CMS = VCS? CMS描述了像我这样的东西 – knittl 2012-02-20 08:30:08