2013-11-25 3 views
7

Dropbox를 사용하여 여러 대의 컴퓨터에서 내 RStudio 프로젝트를 동기화합니다. 또한 Git을 사용하여 외부 사이트에서 코드를 백업합니다. 자, 여기에 문제가 있습니다. RStudio가 실행되면 Dropbox는 .git/index.lock 파일을 색인화하려고 미친 듯이갑니다. 해당 파일이 나타나고 프로젝트 폴더의 .git 하위 폴더에서 사라지는 것을 확인했습니다. 매우 빠르게 진행되므로 "새로 고침"바로 가기를보아야합니다. 결과적으로, Dropbox는 전체 CPU 코어를 사용하여 CPU 팬을 100 % 회전시킵니다. .Rproj.user 폴더를 FAQ의 다른 곳에 설명 된대로 동기화하지 못하게했으나 관련이없는 것으로 보입니다.Git, Dropbox 및 Rstudio

현재 CPU 및 전력 낭비를 피하기 위해 수동으로 Dropbox를 일시 중지해야하지만이 문제의 원인을 찾는 것이 좋습니다. RStudio support은 .git 폴더의 동기화를 해제 할 것을 제안했습니다. Git에 100 % 익숙하지 않은데 다른 비동기 시스템에서 커밋 할 때 충돌이 발생하지 않습니까? index.lock 파일이 계속 빠르게 나타나는 이유는 무엇입니까? 언급 된 지원은 RStudio가 아니라 Dropbox와 Git 사이의 문제라고 말했습니다. 또한이 문제는 일부 프로젝트에서는 발생하지만 다른 프로젝트에서는 발생하지 않으며 범인을 정확히 찾아 낼 수 없습니다. 어떤 제안을 주셔서 감사합니다!

답변

0

Git and Dropbox don't playwell together 적어도 작업 복사본이 있어야합니다. Dropbox에 베어 레포가 있다면 괜찮습니다. 머신간에 Git 저장소를 동기화하려면 GitHub 또는 BitBucket을 선호하십시오.

+2

Git + Dropbox 콤보와 관련된 문제가 발생하지 않으며 RStudio가 들어올 때만 해당 index.lock 동작이 나타납니다. 응답은 당신이 정성 들여 만든 (내 downvote btw가 아니라) 신경 쓰면 여전히 유용 할 수 있습니다. –

+0

@ Maxim.K : 문제는 git 작업 복사본을 동기화 할 때 맨손으로 repo로 작업하려고 할 때 나타나는 것 같습니다. – CharlesB

+0

RStudio를 사용하지 않지만 여전히이 문제가 발생합니다. –