मैं एक पेशेवर प्रोग्रामर नहीं हूं, लेकिन मैं कुछ छोटी एकल परियोजनाएं करता हूं और मुझे कुछ संस्करण और सिंकिंग चाहिए, लेकिन इसके माध्यम से जाना प्रतिबद्धता और चेकआउट (विभिन्न कंप्यूटरों पर) को याद रखने की प्रक्रिया, ड्रॉपबॉक्स फ़ोल्डर में कोड रखने से अधिक परेशानी होती है जो स्वचालित रूप से फ़ाइल परिवर्तन पर क्लाउड पर अपलोड होती है। वर्तमान प्रति का उपयोग करना मेरे लिए पूरी तरह से पारदर्शी है, लेकिन कोई संस्करण नहीं है। (सिंकिंग भी दर्द है क्योंकि मैं घर जाने के कुछ दिनों बाद अपने लैपटॉप को नहीं खोलता हूं।)ड्रॉपबॉक्स-शैली svn/git/mercurial ?: परिवर्तन और ऑटो-चेकआउट पर ऑटो-प्रतिबद्ध
क्या कोडबेस स्वचालित रूप से फ़ाइल परिवर्तन (या बस कुछ ही मिनटों) पर स्वचालित रूप से प्रतिबद्ध करने का एक तरीका है और स्वचालित रूप से डाउनलोड करें नवीनतम संस्करण अगर मैं अपने कंप्यूटर को किसी अन्य कंप्यूटर से जारी रखना चाहता हूं?
धन्यवाद!
आप ऐसा क्यों करना चाहते हैं? क्या होता है जब आप अपना कोड बदलते हैं और यह आकस्मिक तोड़ देता है, लेकिन आप एक सप्ताह बाद नोटिस करते हैं? दिन के लिए काम करने के बाद प्रतिबद्ध होने की याद रखने की तुलना में यह आपके सभी ऑटो-कॉमिट्स के माध्यम से वापस जाने वाला एक बड़ा दर्द होगा, क्योंकि आपके पास इतने सारे संस्करण हैं, आईएमओ। – CamelBlues
अधिक से सहमत नहीं हो सका, @CamelBlues। वर्जनिंग प्रतिबद्धताओं में जोड़े गए एनोटेशन के बिना लगभग पूरी तरह से बेकार है और सुविधा या बग फिक्स के पूरा होने की तरह काम करने के लिए लॉजिकल स्थानों की पसंद है। –
[गिट ऑटो-प्रतिबद्ध बनाना] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/420143/making-git-auto-commit) – 79E09796