क्या होगा यदि कोई ड्रॉपबॉक्स फ़ोल्डर में कोड रेपो होस्ट करता है और इसे सहयोग करने वाले अन्य लोगों के साथ साझा करता है। क्या होता है यदि दो लोग एक ही समय में ड्रॉपबॉक्स रेपो पर जाते हैं? क्या इससे विवाद हो सकता है कि गड़बड़ गिट?ड्रॉपबॉक्स और गिट, क्या यह विवाद पैदा कर सकता है?
उत्तर
ड्रॉपबॉक्स गिट भंडार साझा करने के लिए सही प्रकार की होस्टिंग सेवा नहीं है। इस समय आप सभी प्रकार की परेशानी प्राप्त कर सकते हैं जब .git/होता है (और ऐसे संघर्ष एक अपरिवर्तित रेपो में भी हो सकते हैं, उदाहरण के लिए जब कोई git gc
चलाता है), क्योंकि .git निर्देशिका की सामग्री को डिज़ाइन नहीं किया गया है आसानी से विलय हो।
आप प्रदाता के रूप में https://bitbucket.org का उपयोग कर सकते हैं जब आप सार्वजनिक पहुंच योग्य रिपोज़ नहीं चाहते हैं।
ड्रॉपबॉक्स एक सही उपकरण है यदि आप किसी ऐसे भंडार का सस्ता बैकअप चाहते हैं जिसे आप किसी के साथ साझा नहीं करते हैं। यदि आप इसे साझा करते हैं, तो यह आपको और आपके सहयोगियों को बहुत दर्द का सामना करने जा रहा है। – Romain
मैं अपने सभी गिट रेपो स्टोर करने के लिए बस ड्रॉपबॉक्स, कुछ भारी (भुगतान ड्रॉपबॉक्स खाता) है। मेरे पास कोई और नहीं है लेकिन मुझे ड्रॉपबॉक्स फ़ोल्डर तक पहुंच है, लेकिन मैं इसे दो अलग-अलग कंप्यूटरों पर कभी-कभी उसी डेस्क पर स्विच करने के लिए उपयोग करता हूं। मैं इसे लगभग 6 महीने तक कर रहा हूं और मुझे कोई भी मुद्दा नहीं मिला है। मुझे लगता है कि चेतावनी सिर्फ सावधानी के रूप में है। लेकिन ये सिर्फ स्थानीय देव फाइलें हैं। मैं होस्टिंग के लिए बिटबकेट का उपयोग करता हूं। – Brady
सबसे पहले, वे कभी भी 'एक ही समय' में रेपो को नहीं दबाएंगे। एक हमेशा पहले होगा और दूसरा दूसरा होगा।
अगला, यह वास्तव में समस्या गिट (और अन्य वीसीएस) के प्रकार के लिए विशिष्ट हैं। उनके एल्गोरिदम निर्धारित करते हैं कि क्या परिवर्तन संघर्ष करते हैं, और यदि ऐसा है तो कितना है।
तो, आदर्श, वहाँ समस्याएं हो सकती हैं, लेकिन दूसरी push
एर इन संघर्षों की सूचना दी जाएगी और उन्हें हल करने के लिए कहा इससे पहले कि वे सक्षम सफलतापूर्वक करने के लिए push
/merge
रेपो कर रहे हैं।
समस्या यह है कि गिट में नहीं है विलय ड्रॉपबॉक्स का नियंत्रण तब होता है जब दो उपयोगकर्ता एक साझा फ़ोल्डर को (वस्तुतः) एक ही समय में बदलते हैं। – tobiasbayer
पर्याप्त मेला, मुझे लगता है। – ServAce85
मैं इस यहाँ का परीक्षण किया: http://edinburghhacklab.com/2012/11/when-git-on-dropbox-conflicts-no-problem/
संघर्ष छोटे मुद्दों कर रहे हैं। जब भ्रष्टाचार होता है तो कोई भी धक्का नहीं दे सकता है, इसलिए यह चुपचाप स्थिति में विफल नहीं है। फिक्स्ड (XXX की विवादित प्रति) प्रत्यय के साथ ड्रॉपबॉक्स में सभी फ़ाइलों को निकालना है।
ऐसा करने के बाद किसी की प्रतिबद्धता नहीं चली जाएगी, इसलिए उन्हें फिर से धक्का देना चाहिए और यह सब ठीक हो जाएगा!
मैं कुछ समय के लिए इस सेटअप का उपयोग बहुत सफलतापूर्वक कर रहा हूं।
ग्रेट लिंक। धन्यवाद। मैं वर्षों से यह भी कर रहा हूं और कभी भी किसी मुद्दे पर नहीं चला। यह जानकर अच्छा लगा कि संभावित मुद्दा बहुत मामूली है – SwimBikeRun
- 1. विवाद गिट
- 2. गिट रंग मर्ज/रीबेज विवाद
- 3. ड्रॉपबॉक्स में Unsync'd गिट रिपोजिटरी
- 4. धागा विवाद क्या है?
- 5. सबसे बड़ा मूल्य आकार (टी) क्या पैदा कर सकता है?
- 6. गिट सबमिशन विलय विवाद: कल्पना कैसे करें?
- 7. गिट विवाद (नाम बदलें/नाम बदलें)
- 8. क्या एक कंटेनर इटरेटर एक लाभा के अलावा कुछ और पैदा कर सकता है?
- 9. LINQ - क्या यह बैकट्रैक कर सकता है?
- 10. ड्रॉपबॉक्स में गिट रेपो, लिनक्स और विंडोज पर सिंकिंग, व्हाइटस्पेस
- 11. ड्रॉपबॉक्स
- 12. WM_QUERYENDSESSION मुझे समस्याएं पैदा कर रहा है
- 13. क्या मैं "गिट गुई" पास कर सकता हूं, कह सकता हूं, "- धैर्य" से "गिट diff"?
- 14. क्लोजर यह क्या कर सकता है या क्योंकि यह
- 15. यह क्या करता है: गिट शाखा-एफ
- 16. जेनरेट किए गए Sandcastle दस्तावेज़ों में अंतर क्या पैदा कर रहा है यह पता लगा सकता हूं?
- 17. SQLite फ़ाइल लॉकिंग और ड्रॉपबॉक्स
- 18. ड्रॉपबॉक्स के साथ Mercurial (और, मुझे गिट लगता है): कोई कमी?
- 19. बाइट स्ट्रीम और ड्रॉपबॉक्स एपीआई
- 20. क्या गिट का मर्ज विवाद समाधान अन्य एससीएम की तुलना में अधिक कुशल है और उपकरण मर्ज करता है?
- 21. ड्रॉपबॉक्स एपीआई
- 22. ड्रॉपबॉक्स चयनकर्ता से ड्रॉपबॉक्स लघु यूआरएल कैसे प्राप्त किया जा सकता है?
- 23. ड्रॉपबॉक्स कैसे काम करता है?
- 24. गिट स्क्वैश नहीं कर सकता
- 25. ड्रॉपबॉक्स एकीकरण
- 26. क्या एक मिनीफायर ऐसा कर सकता है? (.... और क्या यह एक अच्छा विचार है?)
- 27. ड्रॉपबॉक्स एपीआई
- 28. PyMySQL क्या है और यह MySQLdb से अलग कैसे है? क्या यह Django तैनाती को प्रभावित कर सकता है?
- 29. query_cache_min_res_unit; यह क्या है और यह क्या करता है?
- 30. क्या मैं इसे सेवा स्टैक पर अपने जीईटी अनुरोध के विवाद को अनुकूलित कर सकता हूं?
संभावित डुप्लिकेट [गिट और ड्रॉपबॉक्स का प्रभावी ढंग से उपयोग करना?] (Http://stackoverflow.com/questions/1960799/using-git-and-dropbox-together-effectively) – smarx