कॉमिक में Git के जन्म की कहानी
(joone.net)- Linus Torvalds ने Linux kernel development शुरू करने के बाद लगभग 10 साल तक CVS या Subversion (SVN) जैसे source management software का इस्तेमाल नहीं किया।
- इसके बजाय उन्होंने tarball और patch का उपयोग किया।
- CVS की समस्या यह थी कि उसमें बदलावों को केवल file unit पर ही track किया जा सकता था, इसलिए वह single revision unit के बड़े patch को पहचान नहीं सकता था।
- CVS में हर काम server पर होता था।
- Linux kernel जैसे बड़े project में branch बनाने पर server पर बहुत ज्यादा load पड़ता था, जिससे दूसरे काम प्रभावित होना तय था।
- merge का काम भी server पर ही process होता था, और branch merge में बहुत ज्यादा समय लगता था।
- 2000 के दशक से इस्तेमाल होने लगा Subversion भी distributed environment को support नहीं करता था।
- 2002 में Linus ने distributed environment को support करने वाले BitKeeper नाम के proprietary software को source management tool के रूप में चुना।
- कई kernel hackers ने इसका विरोध किया, और reverse engineering के जरिए इसका clone बनाने की कोशिशें भी हुईं।
- आखिरकार Linux ने BitKeeper का उपयोग बंद कर दिया और अपना स्वतंत्र code management tool बनाना शुरू किया।
- जून 2005 में Linus ने Git को सार्वजनिक किया।
3 टिप्पणियां
https://medium.com/@willhayjr/…
यह लेख भी अच्छा है..
इसे पढ़कर बहुत मज़ा आया ^^
धन्यवाद। आपने पहले जो रचनाएँ बनाई थीं, वे भी मैंने बहुत रुचि से देखीं।