साथ शुरू करने के लिए, वहां जिस भाषा में लिखा गया है, वह है। गिट और मर्कुरियल के साथ मेरे अनुभव बहुत समान हैं, लेकिन मुझे पता है कि अगर मैं मर्कुरियल को ट्विक करना चाहता हूं, तो मैं इसे कर सकता हूं, क्योंकि यह पायथन में लिखा गया है। गिट कम से कम कुछ सी में है, जिसे मैं परिचित नहीं हूं।
गिट और मर्कुरियल जिसे वितरित कहा जाता है। प्रत्येक प्रतिलिपि बराबर बनाई जाती है, और वे विज्ञापन-हॉक आधार पर एक दूसरे से परिवर्तन को पुश और खींच सकते हैं (उस शब्दावली का उपयोग करके)। दूसरी तरफ, सबवर्सन में एक केंद्रीय भंडार होता है, और प्रत्येक कार्यशील प्रति उस केंद्रीय सर्वर का दास है, धक्का और खींचती है (इस मामले में, इस मामले में) और इसे अकेले बदलती है।
कुछ लोगों के लिए गिट या मर्कुरियल स्थापित करना एक ही सर्वर पर एसएसएच पहुंच प्राप्त करना और कुछ पैकेज स्थापित करना शामिल है। जबकि एसवीएन के लिए, जहां तक मुझे पता है कि आपको अपाचे के तहत एक वास्तविक सर्वर एप्लिकेशन को कॉन्फ़िगर करने और चलाने की आवश्यकता है, और उसके बाद इसे सुरक्षित करने के लिए SSL प्रमाणपत्र और .htaccess आदि के साथ गड़बड़ करना आवश्यक है।
मेरी सभी निजी परियोजनाओं के लिए, मैं Mercurial या Git के साथ जाता हूं। अगर मैं एक बड़ी टीम के साथ काम कर रहा था, तो शायद मैं सबवर्सन जाऊंगा क्योंकि आपको केंद्रीकृत प्रमाणीकरण और होस्टिंग मिलता है। लेकिन दो लोगों के लिए, मैं वितरित लोगों में से एक चुनूंगा, क्योंकि तब आपको केंद्रीकृत प्रमाणीकरण और होस्टिंग के साथ गड़बड़ नहीं करना पड़ेगा। :-)
देखें [घर परियोजनाओं के लिए, क्या मर्कुरियल या गिट (या अन्य डीवीसीएस) सबवर्सन पर अधिक फायदे प्रदान कर सकते हैं?] (Http://stackoverflow.com/questions/1218471/for-home-projects-can-mercurial-or- गिट-या-अन्य-डीवीसीएस-प्रदान-अधिक-फायदे-ओ) –
देखें http://stackoverflow.com/questions/161541/svn-vs-git/2549128#2549128 – VonC
http://stackoverflow.com/questions/ 885213/इन-शॉर्ट-व्हाट-द-फायदे-ऑफ-गिट-एंड-मर्कुरियल-ओवर-सबवर्जन http://stackoverflow.com/questions/871/why-is-git-better-than-subversion – joeynelson