2009-12-14 2 views
7

जैसी मुफ्त Mercurial होस्टिंग का उपयोग करने के साथ मुद्दे मैं मुख्य रूप से मेरे एससीएम के रूप में Mercurial का उपयोग कर रहा हूँ, मुख्य रूप से क्योंकि मुझे ऑफ़लाइन होने पर भी एक परियोजना में परिवर्तन करने की क्षमता पसंद है। मैं जल्द ही पीसी को ले जा रहा हूं और इसलिए मैंने कुछ मुफ्त Mercurial रेपो होस्टिंग खोजने में देखने का फैसला किया ताकि मैं अपना डेटा खो न सकूं। मैंने बिटबकेट खाते के लिए साइन अप किया और मैंने देखा कि वे अपने मुक्त खातों के साथ केवल एक ही निजी भंडार के लिए स्थान प्रदान करते हैं। क्या इसका मतलब यह नहीं होगा कि मेरी कुछ चीजें सार्वजनिक रूप से उपलब्ध हो सकती हैं? जैसा कि, कोई भी अपनी परियोजनाओं में डाउनलोड और उपयोग कर सकता है?बिटकबेट

उत्तर

15

हां, बिटबकेट केवल एक निजी भंडार मुफ्त में प्रदान करता है।

संपादित करें: नीचे टिप्पणी देखें, BitBucket अब के रूप में कई निजी रेपोस के रूप में आप चाहते हैं, नि: शुल्क योजनाओं पर प्रतिबंध इन निजी रेपोस तक पहुँचने 5 उपयोगकर्ताओं की एक अधिकतम है।


हालांकि, अगर आप बस अपनी नई मशीन के लिए परियोजनाओं को स्थानांतरित करने के बारे में चिंतित हैं, मुझे लगता है कि BitBucket overkill है। क्या आप एक ही समय में दोनों मशीनों के कब्जे में होंगे, यहां तक ​​कि थोड़े समय के लिए भी?

यदि ऐसा है, तो मैं पुरानी मशीन के प्रत्येक प्रोजेक्ट निर्देशिका (एक समय में एक) में hg serve और नई मशीन पर परिवर्तनों को क्लोन करने के लिए hg clone http://ip.of.old.machine:8000/ projectname का उपयोग करूंगा।

संपादित करें: आप एक तरह से अपने स्थानीय मशीन पर ड्रॉपबॉक्स फ़ोल्डर में रेपोस साझा करने सार्वजनिक रूप से आप एक Dropbox खाता मिल सकता है बिना बैक अप लेने और प्रत्येक रेपो की एक प्रति क्लोन करने के लिए देख रहे हैं। जब भी आप परिवर्तन को दबाते हैं तो वे स्वचालित रूप से ड्रॉपबॉक्स में समन्वयित हो जाएंगे।

यदि आप कंप्यूटर आग लगते हैं और आप इसे प्रतिस्थापित करते हैं तो आप ड्रॉपबॉक्स स्थापित करते हैं और फिर ड्रॉपबॉक्स फ़ोल्डर में रेपो से अपने पसंदीदा स्थान पर क्लोन करते हैं।

मुझे यकीन नहीं है कि यदि आप एकाधिक प्लेटफ़ॉर्म पर रेपो की ड्रॉपबॉक्स प्रतिलिपि (उदाहरण के लिए, विंडोज बॉक्स और लिनक्स बॉक्स से) का उपयोग करना चाहते हैं तो यह कितना अच्छा होगा।

+0

अच्छा, नहीं, यह सिर्फ नई मशीन पर सामान स्थानांतरित नहीं कर रहा है। मेरे पीसी दोनों के साथ कुछ विनाशकारी होने पर मैं कहीं भी सुरक्षित 'बैकअप प्रति' संग्रहीत करना चाहता हूं। मैं सिर्फ चिंतित हूं कि अगर मैं बिटबकेट पर एक गैर-निजी रेपो के रूप में रखता हूं तो कोई व्यक्ति कोड लेगा, इसका इस्तेमाल करेगा, और उसके बाद जो कुछ भी होता है उसके लिए मुझे ज़िम्मेदार ठहराएगा। – cornjuliox

+0

** @ cornjuliox ** मैंने ड्रॉपबॉक्स का उल्लेख करने के लिए उत्तर संपादित किया है, जो आपकी आवश्यकताओं के अनुरूप हो सकता है। –

+1

मेरा मानना ​​है कि उन्होंने हाल ही में मुफ्त 5 उपयोगकर्ता खाते के लिए असीमित निजी रिपोज़ की पेशकश शुरू कर दी है। – 7wp

4

हां, जब तक कि आप उन्हें एक ही भंडार के नीचे नहीं डाल देते। अन्यथा, आपको उन्हें अधिक निजी प्रतिनिधि के लिए भुगतान करना होगा।

+2

यूप, वे अपनी सेवा से और कैसे पैसा कमाएंगे? गिटहब एक मुफ्त निजी रेपो भी प्रदान नहीं करता है ... – MattGWagner

9

अपने सभी भंडारों में hg bundle --all चलाएं, कहीं भी बंडल (जैसे यूएसबी स्टिक), hg unbundle उन्हें नई मशीन पर रखें।

+4

आपको यह चालाक भी नहीं होना चाहिए। बस उन्हें ज़िप, ज़िप का बैक अप लें, और अनजिप करें। वाइला! – basszero

4

यह बदल गया है चाहिए के बाद से - अब आप :-)

0

एक विकल्प के रूप असीमित सार्वजनिक और निजी रेपोस हो सकता है, JavaForge निजी परियोजनाओं की मेजबानी की अनुमति देता है।