क्लाउड के लिए एक व्यक्तिगत परियोजना (नेटबीन्स के साथ बनाया गया) का सोर्स कोड


3

मैं एक व्यक्तिगत परियोजना के कोड विकास के लिए नेटबीन्स का उपयोग कर रहा हूं। अक्सर मैं जिस कंप्यूटर पर काम कर रहा हूं वह मेरा नहीं है या मैं हमेशा उस पर नहीं रह सकता (उदाहरण के लिए यह एक लाइब्रेरी कंप्यूटर है या वह जो मैं काम में उपयोग कर रहा हूं)। क्या कोई ऐसा तरीका है जिससे मैं अपना स्रोत कोड अपने व्यक्तिगत खाते में सिंक कर सकता हूं?

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

मैं दोनों मैक और विंडोज के लिए एक समाधान के लिए देख रहा हूँ।

जवाबों:


1

Google ड्राइव मैक और विंडोज दोनों के लिए एक स्वचालित सिंक विकल्प प्रदान करता है, लेकिन Google ड्राइव ऐप को दोनों ऑपरेटिंग सिस्टम पर स्थापित करने की आवश्यकता है।

आप मुख्य Google ड्राइव पेज: http://drive.google.com/ से ऐप डाउनलोड कर सकते हैं । एप्लिकेशन को डाउनलोड करने का लिंक उस पैनल में सूचीबद्ध विकल्पों के तहत बाएं हाथ की तरफ है (इसे कहते हैं "अपने कंप्यूटर के लिए ड्राइव स्थापित करें")।

अपनी मशीन पर ड्राइव सेट अप करने के लिए निर्देशों का पालन करें। फिर आपकी मशीन पर Google Drive नाम का एक फोल्डर आएगा। इस फ़ोल्डर में रखी गई कुछ भी चीज़ों को Google ड्राइव में सिंक किया जाएगा और Google डिस्क पर कुछ भी इस फ़ोल्डर में सिंक किया जाएगा।

ड्राइव के रूट में स्थित सभी फाइलों के नहीं होने के कारण, आप अपने स्थानीय मशीन पर Google डिस्क फ़ोल्डर में जिस डायरेक्ट्री संरचना का उपयोग करते हैं, वह ड्राइव पर सिंक हो जाएगी। इसलिए यदि आप अपने सभी स्रोत कोड और अस्थायी फ़ाइलों को अपने स्वयं के फ़ोल्डर में रखते हैं और फिर उस फ़ोल्डर को Google डिस्क फ़ोल्डर में रखते हैं, तो वही निर्देशिका संरचना ड्राइव ऑनलाइन में मिलेगी।

इन निर्देशों को यहां भी पाया जा सकता है ।


1

वीसीएस मौजूद होने के कारणों में से एक है:

संशोधन नियंत्रण, जिसे संस्करण नियंत्रण और स्रोत नियंत्रण (और सॉफ़्टवेयर कॉन्फ़िगरेशन प्रबंधन का एक पहलू) के रूप में भी जाना जाता है, दस्तावेजों, कंप्यूटर कार्यक्रमों, बड़ी वेब साइटों और जानकारी के अन्य संग्रह में परिवर्तन का प्रबंधन है। परिवर्तन आमतौर पर एक संख्या या अक्षर कोड द्वारा पहचाने जाते हैं, जिन्हें "संशोधन संख्या", "संशोधन स्तर" या बस "संशोधन" कहा जाता है। ~ विकिपीडिया

तो, आप अपने कार्यालय के पीसी में परिवर्तन कर सकते हैं, फिर उन्हें घर पर पुनः प्राप्त कर सकते हैं, कुछ और बदलाव कर सकते हैं, फिर उन्हें पुस्तकालय में पुनः प्राप्त कर सकते हैं, आदि ...

अब, यदि आप उन कार्यक्रमों को आपके अलावा किसी अन्य इतिहास के कंप्यूटर में स्थापित करने के लिए अधिकृत हैं। हो सकता है, कुछ usb-key / no-install संस्करण मौजूद हों, लेकिन मुझे यकीन नहीं है।

आप विकिपीडिया में VCS की सूची देख सकते हैं । व्यक्तिगत रूप से, मेरा सुझाव है CVS, SVN, Mercurial, और Git

यह ध्यान रखें कि आप यहां स्रोत कोड के साथ काम कर रहे हैं, इसलिए यह आपके पूर्ण प्रोजेक्ट को कॉपी करने के समान सरल नहीं होना चाहिए और फिर इसे कहीं और पेस्ट करना चाहिए - यही विचार आपने Google ड्राइव का उल्लेख किया है। व्यक्तिगत रूप से, मैं एक वीसीएस का उपयोग करूंगा :)


मैंने पहले Mercurial का उपयोग किया है और इसे अपनी आवश्यकताओं के लिए बहुत जटिल पाया है। किसी ऑनलाइन खाते के साथ कुछ भी सिंक करने के लिए इसका उपयोग कैसे किया जाएगा? आप यह क्यों कहेंगे कि यह पूरी परियोजना की नकल करने जैसा सरल नहीं होना चाहिए?
सेलेरिटास

आप [Bitbucket] [ bitbucket.org/] पर एक मुफ़्त खाता बना सकते हैं , और उस खाते का उपयोग करके Mercurialया उसके साथ सिंक करने के लिए निर्देशों का पालन कर सकते हैं Git। द्वारा "यह इतना आसान नहीं है" मेरा मतलब था कि, जैसा कि आप अपनी परियोजना में अधिक सामान कोड करते हैं, आप कुछ परिवर्तनों को संरक्षित करना चाह सकते हैं लेकिन उन सभी को नहीं - आपके पास दो विकल्प हैं जब कॉपी-पेस्टिंग कोड: (1) जिसे आप समाप्त करते हैं प्रति परिवर्तन की एक प्रति, या (2) आप हमेशा अपनी परियोजना को अधिलेखित करते हैं। दोनों अव्यावहारिक हैं और यदि आपने बहुत सारे बदलाव किए हैं तो आपका सिर दर्द कर सकता है ... आईएमओ - छोटे कोड और स्क्रिप्ट के लिए, यह ठीक है, लेकिन परियोजनाओं के लिए, आपको वीसीएस की आवश्यकता है।
जिम-सीएल

क्या आप विस्तार से समझा सकते हैं? मुझे क्या मुफ्त खाता बनाना चाहिए और यह क्या करता है?
सेलेरिटास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.