git - 存储在 Dropbox 上的定期损坏的 Git 存储库
问题描述
在我的机器上,我有很多不同的 Git 存储库,但其中有一个特别的。它取自GitHub,并作为裸存储库克隆到 Dropbox。然后在 Dropbox 中创建一个新分支,并在 Dropbox 之外的其他文件夹(本文中为 ROOT)中修改此分支。
问题是 ROOT 中的存储库经常损坏,就像这样。此外,它可以在晚上好,早上坏,或者现在好,两小时坏。在此期间,甚至不需要在 ROOT 中执行任何操作。例如我可以运行git status
,一切都很好,然后我在ROOT之外做一些不同的事情。然后当我返回ROOT时,git status
失败了。
我可以将 DROPBOX 克隆到 ROOT_1,当它失败时,我将 DROPBOX 克隆到 ROOT_2,它失败,我将 DROPBOX 克隆到 ROOT_3,它失败等等。由于我没有删除 ROOT_1,ROOT_2,...,因此我的磁盘不太可能损坏,因为每个新克隆都放置在其他物理空间中。此外,对于其他 Git 存储库,我从未遇到过类似的问题。
最后,我还应该提到,从修改分支中删除一组图像会增加损坏所需的平均时间。
我坚持这一点,并感谢任何帮助:诊断、解决方法等。
我正在使用 Ubuntu 17.10、64 位、Git 版本 2.14.1。
UPD:我已经删除了到 dropbox 的链接,并且已经使用了一段时间的 bitbucket。很好,我认为这确实是因为 Dropbox。不幸的是,当我更正了 repo 中的一些数据时,我得到了和以前一样的错误。因此,即使保管箱似乎会影响频率,它也不是腐败的唯一原因:(
解决方案
推荐阅读
- c# - 使用 C# windows 应用程序表单创建 DSN
- android - Android 应用程序的 Firebase 推送通知有效,但 Amazon SNS 移动推送通知不起作用?MismatchSenderId 错误
- regex - 在 bash 脚本正则表达式中转义 "
- python - Python smtplib 向收件箱电子邮件发送回复
- nestjs - 在nestjs下生成一个进程似乎不起作用
- python - 为什么熊猫过滤在进行 Groupby 时对 CategoricalDtype 不起作用?
- lua - 你被踢出经验 nil Roblox
- django - Django 属性错误:“NoneType”对象没有属性“计数”
- linux - 将 .conf 文件重定向到其他文件
- java - Lucene RAMDirectory 已弃用-无论如何如何保留仅目录 RAM?