2013-11-25 26 views
7

Dropboxを使用して、複数のマシン間で自分のRStudioプロジェクトを同期させます。私はGitを使ってコードを外部サイトにバックアップしています。さて、ここに問題があります。私がRStudioを起動すると、Dropboxは.git/index.lockファイルのインデックスを作成しようと狂ってしまいます。私は、そのファイルがプロジェクトフォルダの.gitサブフォルダに現れて消えることを確認しました。それは非常に速く、あなたはそれを見るために常に "リフレッシュ"ショートカットを保持する必要があります。その結果、DropboxはCPUコア全体を使い果たし、CPUファンを100%回転させます。 .Rproj.userフォルダの同期を無効にしましたが、これはFAQの別の場所で説明されていますが、これは無関係な問題です。Git、Dropbox、Rstudio

現在、私はDropboxを手動で一時停止してCPUと電源を無駄にしないようにする必要がありますが、この動作の背後にある理由を知ることができれば嬉しいです。 RStudio supportは、.gitフォルダの同期を無効にすることを提案しています。私はGitに100%親しんでいるわけではありませんが、異なる同期化されていないマシンからコミットすると、これは競合を引き起こしませんか? index.lockファイルが急に表示されるのはなぜですか?上記のサポートは、RStudioではなく、DropboxとGitの間の問題だと述べています。さらに、この問題は一部のプロジェクトでは発生しますが、他のプロジェクトでは発生せず、原因を特定できません。何か提案ありがとう!

答えて

0

ギトとドロップボックスdon't playwell together少なくとも作業コピーが必要です。あなたがDropboxに裸のレポを持っていればいいです。マシン間でGitリポジトリを同期させたい場合は、GitHubやBitBucketなどを好むでしょう。

+2

Git + Dropboxコンボで問題は発生しません。これはRStudioが入って初めて、上記のindex.lockの動作が表示されます。あなたが精巧に気遣っていれば(私のdownvote btwではなく)答えはまだ役に立つかもしれません。 –

+0

@ Maxim.K:Gitの作業コピーを同期しているときに、むしろ裸のレポで作業しようとしたときのようです。 – CharlesB

+0

私はRStudioを使用していませんが、まだこの問題に遭遇しています。 –