version control ऑफ़लाइन स्रोत नियंत्रण




version-control dvcs (6)

मैं एक ऐसी परियोजना शुरू करने जा रहा हूं जहां प्रोग्रामर अपने घरों में योगदान दे रहे होंगे (स्टैकरहोवरफ्लो की तरह बनाया गया था)

मैं कुछ केंद्रीकृत स्रोत नियंत्रण का उपयोग करना चाहता हूं, लेकिन मुझे यह नहीं चाहिए कि प्रोग्रामर्स को ऑनलाइन होने की आवश्यकता हो, और सर्वर समय-समय पर ऑफ़लाइन आ सकता है (पहले की तरह यह शायद मेरा डेस्कटॉप मशीन होगा)

मुझे लगता है कि मैं जेफ को कुछ पॉडकास्ट में इस बारे में याद रखता हूं, लेकिन मुझे याद नहीं है कि कौन सा एक

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

क्या ऐसी किसी वस्तु का अस्तित्व है?

संपादित करें: क्षमा करें, मैं यह कहना भूल गया था कि मैं .NET (Visual Studio 2008) के साथ काम कर रहा हूं।

यह अच्छा होगा यदि यह इस वातावरण में एकीकृत किया जा सकता है ... जीआईटी (नीचे सुझाई गई) समर्थन करता है?


जीआईटी और पारिवारिक दोनों यह करते हैं; वे ईमेल पैच के माध्यम से सिंक्रनाइज़ करने की अनुमति देते हैं अन्य वितरित स्रोत नियंत्रण सॉफ्टवेयर शायद काम करेगा


आप एक वितरित संशोधन नियंत्रण , जैसे कि गीट, बाज़ार, या मेर्क्यूरियल सिस्टम की तलाश में हैं

मैं व्यक्तिगत तौर पर बाज़ार की तरह हूं क्योंकि इसकी अच्छी खिड़कियों का समर्थन है

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


git मूल रूप से इस परिदृश्य के साथ मुख्य आवश्यकताओं में से एक के रूप में बनाया गया है।

दूसरों ने भी इसका समर्थन किया है, वे आम तौर पर "वितरित संस्करण नियंत्रण प्रणाली" के नाम से जाना जाता है।


Sourcegear वॉल्ट में एक जोड़ दिया गया है जिससे यह अनुमति देता है


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


आप इस उद्देश्य के लिए जीआईटी का इस्तेमाल कर सकते हैं इसे किसी केंद्रीकृत सर्वर तक पहुंच की आवश्यकता नहीं है, लेकिन यदि आप चाहते हैं तो आप एक सेट अप कर सकते हैं। गिट प्रतिबद्ध और पुश / पुल के बीच अंतर करता है, इसलिए ऑफ़लाइन काम करना महान काम करता है जीआईटी वेबसाइट में महान दस्तावेज हैं







dvcs