मुझे एक साधारण स्रोत नियंत्रण प्रणाली लिखने की आवश्यकता है और आश्चर्य है कि मैं फ़ाइल अंतर के लिए क्या एल्गोरिदम उपयोग करूंगा?एल्गोरिदम?
मैं लाइसेंस चिंताओं के कारण मौजूदा स्रोत कोड में देखना नहीं चाहता हूं। मुझे इसे एमपीएल के तहत लाइसेंस प्राप्त करने की आवश्यकता है, इसलिए मैं सीवीएस या मर्कुरियल जैसे किसी भी मौजूदा सिस्टम को नहीं देख सकता क्योंकि वे सभी जीपीएल लाइसेंस प्राप्त हैं।
बस कुछ पृष्ठभूमि देने के लिए, मुझे बस कुछ वाकई सरल कार्यों की आवश्यकता है - एक फ़ोल्डर में बाइनरी फाइलें। कोई उपफोल्डर नहीं और प्रत्येक फ़ाइल अपने स्वयं के भंडार की तरह व्यवहार करती है। कुछ अनुमतियों को छोड़कर कोई मेटाडेटा नहीं।
कुल मिलाकर वास्तव में सरल सामान, मेरी एकल चिंता वास्तव में बहुत अधिक जगह बर्बाद किए बिना संशोधन के संशोधन में संशोधन के रूप में केवल एक अंतर को स्टोर करने के लिए है, लेकिन बहुत अक्षम होने के बिना भी (शायद प्रत्येक एक्स परिवर्तनों का एक पूर्ण संस्करण स्टोर करें, थोड़ा सा वीडियो में कीफ्रेम की तरह?)
हम्म, मुझे आपके उत्तर को बेहतर पसंद है। आप वास्तव में जानते हैं कि आप किस बारे में बात कर रहे हैं, ऐसा लगता है। :- पी – Jaxidian