विज्ञापन

किसी भी कोडर या गैर-कोडर के जीवन में एक समय आता है जब आपके खुद के सिर में फ़ाइल परिवर्तनों का ट्रैक रखना केवल हाथ से निकल जाता है। जब ऐसा होता है कि तार्किक अगला कदम आपकी फ़ाइलों को स्थानांतरित करना है, चाहे वह कोड, कॉन्फ़िगरेशन फ़ाइलें, पाठ फ़ाइलें या अन्य हों; एक संस्करण नियंत्रण प्रणाली के लिए।

Git एक लोकप्रिय संस्करण (या संशोधन) नियंत्रण प्रणाली है जो आज व्यापक उपयोग में है और गति और विश्वसनीयता के लिए बनाया गया है। हालांकि अन्य प्रोटोकॉल उपलब्ध हैं (उदाहरण के लिए, सीवीएस या विनाश), Git विभिन्न प्रकार के ऑपरेटिंग सिस्टम पर अपनी गति, उपयोग में आसानी और उपलब्धता के कारण अधिक लोकप्रिय है।


Git कई विभिन्न प्रकार की वस्तुओं के लिए एक बढ़िया प्रणाली है, कॉन्फ़िगरेशन फ़ाइलों से लेकर कोड तक, उन परियोजनाओं पर जहां एक व्यक्ति से लेकर संपूर्ण विकास टीम तक काम कर रहे हैं। लिनक्स कर्नेल अधिक प्रसिद्ध परियोजनाओं में से एक है जो वर्तमान में संस्करण नियंत्रण के लिए गिट का उपयोग करते हैं।

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

instagram viewer
संस्करण नियंत्रण

विंडोज के लिए गिट एक हल्के इंटरफ़ेस के साथ गिट का एक विंडोज पोर्ट है। इसमें इसके साथ काम करने के लिए git binaries और GUI शामिल हैं। विंडोज के लिए Git, या git-gui, विकल्पों में से सबसे स्थिर है, भले ही इसमें कुछ अधिक उन्नत सुविधाओं का अभाव हो जो नीचे वाले के पास हैं।

सुनिश्चित करें कि आपने पहली फ़ाइल को नीचे लिखा है - “Git… .Windows” बजाय msysgit के, जो केवल कमांड लाइन है और नीचे कुछ अन्य परियोजनाओं में उपयोग किया जाता है।

संस्करण नियंत्रण सॉफ्टवेयर

यदि आप TortoiseSVN के साथ पारिवारिक हैं, तो TortoiseGit एक समान कार्यक्रम है। बाहरी GUI के साथ काम करने के बजाय, TortoiseGit एक शेल एक्सटेंशन है जो विंडोज के भीतर आपके एक्सप्लोरर सामग्री मेनू के साथ एकीकृत करता है। इसका अपसाइड और डाउनसाइड्स दोनों हैं - आपके पास इससे निपटने के लिए कोई बाहरी कार्यक्रम नहीं है, लेकिन आप करते हैं अपने विलय करने के लिए कछुआ सॉफ्टवेयर का उपयोग करने की आवश्यकता है, तुलना (भिन्न) और अन्य की जांच करें विशेषताएं।

संस्करण नियंत्रण सॉफ्टवेयर

स्मार्टगिट खुद को 'गिट क्लाइंट का उपयोग करने के लिए आसान' के रूप में बताता है, और यह वितरित करता है। स्मार्टगिट शायद समूह का मेरा पसंदीदा है, इसके उपयोग में आसानी के कारण, उपकरण में निर्मित और पूर्ण सुविधा सेट।

स्मार्टगिट के बारे में एक बात जो मुझे बिल्कुल पसंद है, वह यह है कि इसके साथ एकीकरण है GitHub. यदि आप अपने कोड को प्रबंधित करने के लिए GitHub का उपयोग करते हैं, तो यह एकीकरण आपके कोड के साथ काम करने के लिए एक हवा बनाता है। यदि आप git के लिए नए हैं, तो SmartGit शुरू करने के लिए एक अच्छा कार्यक्रम है।

स्मार्टगिट के लिए आवश्यक है कि आप इंस्टॉल करें msysgit एक शर्त के रूप में। यह वाणिज्यिक सॉफ्टवेयर है, लेकिन व्यक्तिगत उपयोग के लिए स्वतंत्र है।

संस्करण नियंत्रण सॉफ्टवेयर

इजीत एक है ग्रहण आईडीई (एकीकृत विकास पर्यावरण) प्लगइन। जब आप ग्रहण को वास्तव में अपना कोड लिखने के लिए ग्रहण का उपयोग करते हैं तो यह गिट फाइलसिस्टम में आपके कोड को प्रबंधित करने के लिए काम करता है। ग्रहण एक लोकप्रिय मुक्त विकास वातावरण है, यही वजह है कि इसका उल्लेख यहां किया गया है।

संस्करण नियंत्रण

Git एक्सटेंशन Git के लिए एक विंडोज शेल एक्सटेंशन है, जो TortoiseGit की तरह है। मैंने इसके बारे में अच्छी बातें पढ़ी हैं, लेकिन ईमानदारी से कहूं तो इसे स्थापित करने के बाद मुझे कुछ समस्याएँ और त्रुटियाँ थीं जो सामान्य नहीं लगती थीं। मैं लाइन को हटाकर इसे ठीक करने में सक्षम था ”HideDotFiles = dotGitOnly" मेरे से .git / कॉन्फ़िगर निर्देशिका। यह भी आवश्यक है कि आप 2 बाहरी प्रोग्राम स्थापित करें, msysgit तथा Kdiff.

Git एक्सटेंशन में Microsoft Visual Studio 2005, 2008 और 2010 के लिए एक प्लगइन भी शामिल है।

प्रत्येक अपने स्वयं के लिए

विंडोज गिट ग्राहकों की संख्या लगातार बढ़ रही है। एक व्यक्ति के लिए जो काम करता है वह दूसरे के लिए काम नहीं कर सकता है, इसलिए जब तक आप अपने वर्कफ़्लो में आपके लिए काम न कर लें, तब तक कई क्लाइंट्स को आज़माना ज़रूरी है। कई परियोजनाएं हैं जो कुछ विंडोज-देशी गिट क्लाइंट जैसे बनाने के लिए काम कर रही हैं Git # और भी अधिक पार ओएस संगत लोगों की तरह JGit.

क्या आपके पास एक पसंदीदा विंडोज गिट क्लाइंट है जिसका उल्लेख यहां नहीं किया गया है? नीचे टिप्पणी करके हमें बताएं।

छवि क्रेडिट: Shutterstock, Eclipse.org

डेव Drager फिलाडेल्फिया, फिलीस्तीनी अथॉरिटी के उपनगरों XDA Developersin में काम करता है।