मैं नहीं समझ सकता: पैच सेट किसी भी समय किसी भी फ़ाइल की तरह दिखने वाली किसी भी फ़ाइल को फिर से बना सकते हैं।

git-scm.com में

सबसे लोकप्रिय वीसीएस उपकरणों में से एक आरसीएस नामक एक प्रणाली थी, जो आज भी कई कंप्यूटरों के साथ वितरित की जाती है। डिस्क पर एक विशेष प्रारूप में पैच सेट (यानी फाइलों के बीच अंतर) को रखकर आरसीएस काम करता है; इसके बाद यह सभी पैचों को जोड़कर किसी भी समय किसी भी फ़ाइल की तरह दिखने वाली किसी भी फ़ाइल को फिर से बना सकता है।

1
s-n-2 12 सितंबर 2019, 11:57

1 उत्तर

सबसे बढ़िया उत्तर

इसे साफ़ करने के लिए एक छोटा सा उदाहरण:

इतिहास :

1) मैं फ़ाइल बनाता हूँ myfile.txt

2) मैं पेस्ट करता हूं "यह कुछ वाक्य है।"

3) मैं "is" शब्द हटाता हूं।

4) मैं "यह फ़ाइल एक गड़बड़ है" के साथ एक पंक्ति जोड़ता हूं।

चरण 3 के बाद myfile.txt किस स्थिति में था, यह पता लगाना कठिन नहीं है, हालांकि यह स्पष्ट रूप से कभी नहीं दिया गया था। आपके पास यहां केवल एक प्रारंभिक अवस्था और परिवर्तनों का इतिहास है। गिट की तरह नहीं, जहां आपके पास स्नैपशॉट्स का उत्तराधिकार है।

गिट कमिट्स की तरह दिखेगा (सरलता के लिए बहुत कम वर्णित)

१) myfile.txt
""

2) myfile.txt
"यह कुछ वाक्य है।"

3) myfile.txt
"यह कुछ वाक्य।"

4) myfile.txt
"यह कुछ वाक्य है।
यह फाइल गड़बड़ है।"


पहले प्रतिमान (आरसीएस) में, आपके पास पहले से ही परिवर्तन हैं, लेकिन स्नैपशॉट को फिर से बनाना होगा। दूसरे (गिट) में, आपके पास पहले से ही स्नैपशॉट हैं, लेकिन परिवर्तनों को फिर से बनाना होगा।

0
RomainValeri 12 सितंबर 2019, 09:28