मुझे यह समझने के लिए क्या पढ़ना चाहिए कि कैसे काम करता है? [बन्द है]
101
मैं आर्किटेक्ट के दृष्टिकोण से काम करने के तरीके को समझना चाहूंगा। फ़ाइलों को कैसे संग्रहीत किया जाता है, संस्करण कैसे रखे जाते हैं और परिवर्तन कैसे होते हैं (शाखाएं, विलय, आदि)?
मैं जानकारी का उपयोग करने के लिए नहीं खोज रहा हूं। (मैं पहले से ही ट्यूटोरियल के साथ बहुत सारे पृष्ठ पा चुका हूं।) लेकिन मुझे "दृश्यों के पीछे" विवरण नहीं मिला, इससे मुझे समझ में आएगा।
कहा स्कॉट अब http://it-scm.com/ को बनाए रखता है , जिसमें Git समुदाय की पुस्तक शामिल है , जो एक तकनीकी विवरण की तुलना में उपयोग ट्यूटोरियल से अधिक है, लेकिन परिचयात्मक में git डेटा मॉडल का एक अच्छा वैचारिक अवलोकन दोनों शामिल करता है अध्याय और इसके समापन अध्याय में एक विस्तृत।
Git Internals नामक PeepCode की US $ 9 100+ पृष्ठ की PDF पुस्तक शानदार है। यह अच्छी तरह से लिखा गया है, महान, स्पष्ट दृश्यों का उपयोग करता है और एक त्वरित रीड भी है। मैंने जितना हो सके उतनी मुफ्त ऑनलाइन सामग्री अवशोषित की, लेकिन इस पुस्तक ने मुझे शीर्ष पर पहुंचा दिया।
मान लें कि हम एक पूर्व युग में रह रहे हैं। और आप एक संस्करण नियंत्रण प्रणाली लिखना चाहते हैं जो मौजूदा vcs से तेज और बेहतर है। आप सभी की जरूरत है एक महान विचार है। उस समय नीचे दिए गए लेख से बहुत मदद मिलेगी।
पहले मेरे विवरण में एक पंक्ति थी जिसमें कहा गया था: "और कृपया कुछ ऐसा करें जो स्रोत कोड से कम हो" :) मैंने इसे गिराने का फैसला किया, क्योंकि मुझे लगा कि यह किसी तरह स्पष्ट था। ;)
एक दिन मैं वास्तव में बैठ गया और पूरे Git यूजर मैनुअल को पढ़ा । एक अच्छा विचार निकला - मैनुअल बहुत मददगार है, बहुत कुछ समझाता है, और काफी स्पष्ट है और उपयोगी उदाहरण प्रदान करता है।
मुझे याद है कि कुछ आंतरिक वास्तुकला का वर्णन करते हुए कुछ दस्तावेजों का सामना करना पड़ रहा है, इसलिए मुझे पता है कि वे वहां से बाहर हैं। मुझे अभी याद नहीं है कि वे कहाँ थे ...