मैं थोड़ी देर के लिए एक बहुत ही उत्साही गिट उपयोगकर्ता रहा हूं। हालांकि मैं अक्सर ध्यान देता हूं कि अनुभवी एसवीएन उपयोगकर्ताओं को गिट का उपयोग करने के साथ बहुत सारे मुद्दे लगते हैं। अब मैं संसाधनों की तलाश कर रहा हूं ताकि गिट को उन लोगों के लिए अधिक उपलब्ध कराया जा सके जो लंबे समय से एसवीएन का उपयोग करने के लिए इस्तेमाल किए गए हैं और एसवीएन के क्विर्क से आदत विकसित की है।एसवीएन उपयोगकर्ताओं के लिए गिट
मुझे पता है कि git svn crash course है, लेकिन यह वास्तव में मुझे आवश्यक जानकारी नहीं देता है। हालांकि यह सामान्य एसवीएन कमांड को समान गिट कमांड पर आसानी से मैप करता है, लेकिन लोग अधिक जटिल वर्कफ़्लो का उपयोग करते हैं, जिन्हें अक्सर एक उपकरण से दूसरे टूल में कमांड मैप करके आसानी से मैप नहीं किया जाता है।
उदाहरण के लिए मुझे पता है कि बहुत से लोग आमतौर पर संशोधनों के बीच स्विच करने में सक्षम होने के लिए अलग-अलग निर्देशिकाओं में एक संस्करण वाले सॉफ़्टवेयर के कई संस्करणों को रखने के लिए जाते हैं। मेरे लिए यह एक कट्टरपंथी कामकाज की तरह लगता है कि गिट git stash
, git checkout
वर्कफ़्लो के माध्यम से आसानी से संभालता है। मैंने यह भी ध्यान दिया है कि एसवीएन का उपयोग करने वाले लोग शाखाओं के बारे में अलग-अलग सोचते हैं। जबकि एसवीएन में सभी शाखाओं से पूरी तरह से काम करते हैं, पूरी तरह से उस शाखा से संबंधित होते हैं (क्योंकि वे उस निर्देशिका को लेकर चिंतित हैं) गिट में वास्तव में "शाखा से एक प्रतिबद्धता" जैसी चीज नहीं है, क्योंकि प्रत्येक शाखा में उस मौजूदा शाखा राज्य से पहुंचने योग्य सभी काम शामिल होंगे ।
क्या कोई ट्यूटोरियल है, जो कि अवधारणाओं को मानचित्र बनाता है, ताकि गिट को एसवीएन उपयोगकर्ताओं के लिए अधिक सुलभ बनाया जा सके जो इसे उपयोग करने के लिए मजबूर हैं?
हालांकि यह SVN उपयोगकर्ताओं के लिए किसी विशेष उन्मुखीकरण नहीं है, मैंने पाया "प्रो Git" (http: //progit.org/book/) एक अच्छा संसाधन बनने के लिए, लंबे समय तक एसवीएन उपयोगकर्ता के रूप में गिट पहुंचे। 'पुराने वर्कफ़्लो का उपयोग करने के लिए समय' के लिए – madth3