गिट, ड्रॉपबॉक्स और Rstudio

मैं कई मशीनों में अपनी RStudio परियोजनाओं को सिंक करने के लिए ड्रॉपबॉक्स का उपयोग करता हूं। मैं बाहरी कोड पर बैकअप के लिए गिट का भी उपयोग करता हूं। अब, यह मुद्दा है। जब मैं RStudio को आग लगाता हूं, ड्रॉपबॉक्स फ़ाइल को इंडेक्स करने की कोशिश कर पागल हो जाता है .git/index.lock। मैंने जांच की है कि वह फ़ाइल प्रोजेक्ट फ़ोल्डर के .git सबफ़ोल्डर से दिखाई देती है और गायब हो जाती है। यह बहुत तेज़ी से करता है, आपको इसे देखने के लिए लगातार "ताज़ा करें" शॉर्टकट रखना होगा। नतीजतन, ड्रॉपबॉक्स एक संपूर्ण सीपीयू कोर का उपयोग करता है, जिससे सीपीयू प्रशंसक 100% पर घूमता है। मैंने FAQ में कहीं और वर्णित .propro.user फ़ोल्डर को समन्वयित करना अक्षम कर दिया है, लेकिन यह एक असंबंधित समस्या प्रतीत होता है।

वर्तमान में मुझे सीपीयू और पावर को बर्बाद करने से बचने के लिए मैन्युअल रूप से ड्रॉपबॉक्स को रोकना होगा, लेकिन इस व्यवहार के पीछे कारण ढूंढना अच्छा लगेगा। RStudio समर्थन ने .git फ़ोल्डर के लिए सिंक्रनाइज़ेशन को बंद करने का सुझाव दिया है। मैं गिट के साथ 100% परिचित नहीं हूं, क्या यह अलग-अलग अनसंक्रनाइज़ मशीनों से काम करने पर संघर्ष नहीं करेगा? Index.lock फ़ाइल क्यों तेजी से दिखाई दे रही है? उल्लिखित समर्थन ने कहा कि यह ड्रॉपबॉक्स और गिट के बीच एक मुद्दा है, न कि RStudio। इसके अलावा, समस्या कुछ परियोजनाओं में होती है, लेकिन दूसरों को नहीं, और मैं अपराधी को इंगित नहीं कर सकता। किसी भी सुझाव के लिए धन्यवाद!

0

1 उत्तर

गिट और ड्रॉपबॉक्स खेलें अच्छी तरह से एक साथ काम करने के साथ, कम से कम । यह ठीक है अगर आपके ड्रॉपबॉक्स में एक नंगे रेपो है; यदि आप मशीनों के बीच गिट भंडार को सिंक करना चाहते हैं, तो गिटहब या बिटबकेट जैसी चीज़ों को प्राथमिकता दें।

0
जोड़ा
मुझे गिट + ड्रॉपबॉक्स कॉम्बो के साथ किसी भी समस्या का अनुभव नहीं होता है, यह केवल तभी होता है जब RStudio आता है, कहा गया सूचकांक। व्यवहार व्यवहार प्रकट होता है। अगर आप विस्तारित करना चाहते हैं तो जवाब अभी भी उपयोगी हो सकता है (मेरा डाउनवोट बीटीडब्ल्यू नहीं)।
जोड़ा लेखक Maxim.K, स्रोत
मैं RStudio का उपयोग नहीं करता, लेकिन अभी भी इस समस्या का सामना करना पड़ता है।
जोड़ा लेखक Radon Rosborough, स्रोत
@ मैक्सिम.के: समस्या तब होती है जब आप गिट वर्किंग कॉपी को सिंक कर रहे हैं, इसके बजाय एक नंगे रेपो के साथ काम करने का प्रयास करें
जोड़ा लेखक CharlesB, स्रोत