gpt4 book ai didi

windows - 在 Windows 8.1 Skydrive 中使用 Git 存储库时出现丢失/损坏的对象文件错误

转载 作者:可可西里 更新时间:2023-11-01 09:34:15 26 4
gpt4 key购买 nike

我喜欢将我的本地 Git 存储库保存在我的 Skydrive 文件夹中,这样它们就可以在机器之间很好地同步,而且我总是有一个在线副本。但是,我最近在从 Windows 8 升级到 Windows 8.1 后遇到了问题。

具体来说,我开始收到 [hash] 对象丢失或损坏的错误。调试问题后,发现 Git 在将 8.1 的新 Skydrive 集成到文件系统时遇到了困难。具体来说,8.1 喜欢列出文件,就好像它们存储在本地一样,但在访问它们之前将它们保持在线状态。事实证明,右键单击我的 repo 文件夹并单击“使离线可用”解决了 git 错误。

是否有一些方便的 git 或 windows 设置,我可以更改以使其变得不必要?使文件可离线使用并不是什么大问题(事实上,我可能无论如何都会这样做),但我想知道是否有更简洁的解决方案。

最佳答案

您没有将 git 存储库保存在同步文件夹(Dropbox、SkyDrive 等)中:文件太多,损坏的可能性太多。

你保留的是一个 bundle :

  • 一个文件
  • 可以是incrementally updated ,
  • 代表你的 git 仓库
  • 你可以从中克隆一个本地仓库

参见:


或者,您可以将这些存储库推送到私有(private)存储库托管服务,例如 BitBucket , 正如 ta.speot.is 评论的那样.

关于windows - 在 Windows 8.1 Skydrive 中使用 Git 存储库时出现丢失/损坏的对象文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19556615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com