Git、Dropbox和Rstudio
我使用Dropbox在多台机器上同步我的RStudio项目。我还使用Git在外部站点上备份代码。现在,问题来了。当我启动RStudio时,Dropbox会疯狂地尝试为文件.git/index.lock编制索引。我已检查该文件是否在项目文件夹的.git子文件夹中出现和消失。它的速度非常快,您必须不断按住“刷新”快捷键才能看到它。因此,Dropbox会耗尽整个CPU核心,导致CPU风扇以100%的速度旋转。我已禁用同步.Rproj.user文件夹,如常见问题解答中其他地方所述,但这似乎是一个不相关的问题Git、Dropbox和Rstudio,git,dropbox,rstudio,Git,Dropbox,Rstudio,我使用Dropbox在多台机器上同步我的RStudio项目。我还使用Git在外部站点上备份代码。现在,问题来了。当我启动RStudio时,Dropbox会疯狂地尝试为文件.git/index.lock编制索引。我已检查该文件是否在项目文件夹的.git子文件夹中出现和消失。它的速度非常快,您必须不断按住“刷新”快捷键才能看到它。因此,Dropbox会耗尽整个CPU核心,导致CPU风扇以100%的速度旋转。我已禁用同步.Rproj.user文件夹,如常见问题解答中其他地方所述,但这似乎是一个不相关的
目前,我必须手动暂停Dropbox,以避免浪费CPU和电源,但最好能找到这种行为背后的原因。已建议关闭.git文件夹的同步。我对Git不是100%熟悉,当我从不同的非同步机器进行提交时,这不会产生冲突吗?为什么index.lock文件一直快速出现?提到的支持表示,这是Dropbox和Git之间的问题,而不是RStudio之间的问题。此外,这个问题出现在一些项目中,而不是其他项目中,我无法找出罪魁祸首。谢谢你的建议 Git和Dropbox,至少有一个工作副本。如果你的储物箱里有一个空空的回购协议,那就好了;如果要在计算机之间同步Git存储库,请选择GitHub或BitBucket之类的工具。我没有遇到Git+Dropbox组合的任何问题,只有当RStudio进入时,才会出现上述index.lock行为。如果你愿意详细说明的话,这个答案可能仍然有用(顺便说一句,不是我的否决票)。@Maxim.K:问题似乎是当你同步Git工作副本时,尝试使用裸回购而不是RStudio,但仍然会遇到这个问题。我实际上在OneDrive和R-Studio上也有类似的问题。我在OneDrive上不断遇到同步失败,因为据推测锁文件仍在使用中。奇怪的是,我甚至找不到这个文件。。。但这只是在我2周前开始与R工作室合作后才发生的。