2013-11-25 62 views
7

我使用Dropbox在幾臺機器上同步我的RStudio項目。我也使用Git在外部網站上備份我的代碼。現在,這是問題。當我啓動RStudio時,Dropbox瘋狂地嘗試索引文件.git/index.lock。我已檢查該文件出現並從項目文件夾的.git子文件夾中消失。它的速度非常快,您必須不斷地按住「刷新」快捷鍵才能看到它。因此,Dropbox使用整個CPU核心,導致CPU風扇以100%旋轉。正如常見問題中其他位置所述,禁用了同步.Rproj.user文件夾,但這似乎是一個無關緊要的問題。Git,Dropbox和Rstudio

目前,我必須手動暫停Dropbox以避免浪費CPU和電源,但找到此行爲背後的原因是很好的。 RStudio support建議關閉.git文件夾的同步。我對Git並不是100%熟悉,當我使用不同的非同步機器進行提交時,會不會產生衝突?爲什麼index.lock文件保持快速顯示?提到的支持表示這是Dropbox和Git之間的問題,而不是RStudio。而且,這個問題出現在一些項目中,但不是其他項目,我不能指出罪魁禍首。感謝您的任何建議!

回答

0

Git和Dropbox don't playwell together,至少有一個工作副本。如果你在Dropbox中有一個裸回購,這很好;如果你想在機器之間同步一個Git倉庫,那麼更喜歡GitHub或者BitBucket。

+2

我沒有遇到任何Git + Dropbox組合問題,只有當RStudio進來時,纔會出現上述的index.lock行爲。如果你關心精心製作(不是我的downvote btw),答案仍然會有用。 –

+0

@ Maxim.K:問題似乎是在同步Git工作副本時,嘗試使用裸回購代替 – CharlesB

+0

我不使用RStudio,但仍遇到此問題。 –