सॉफ़्टवेयर नियंत्रण के लिए संस्करण नियंत्रण एक अपरिहार्य उपकरण है, जो किसी को मज़बूती से और साफ-सुथरे तरीके से अंतिम समय में वापस लाने की अनुमति देता है, एक्स ने यह बिल्कुल सही काम किया है, या फिर यह देखने के लिए कि तब और अब के बीच क्या बदल गया है - आमतौर पर इसका उपयोग करने की कोशिश करने के कारण X अब ठीक से काम नहीं कर रहा है।
हालाँकि सभी उपकरण जो मुझे इस काम के बारे में पता हैं वे केवल सादे पाठ फ़ाइलों पर हैं। टूलबॉक्स (मानक वाले, 10.1 में पेश किए गए पायथन टूलबॉक्स नहीं हैं ), और इस प्रकार उनके मॉडल, द्विआधारी हैं। क्या किसी के पास उनके लिए संस्करण लाने के लिए एक व्यावहारिक तरीका है?
नोट: वर्जनिंग बैकअप से अलग है । Windows बैकअप, - एक विशेष तिथि / समय के लिए फ़ाइलों का स्नैपशॉट बनाने के लिए सरल तरीकों में से किसी भी संख्या में हैं पिछले संस्करणों , xcopy /s d:\foobar\ x:\foobar_%date%
, zip stuff_%date%.zip stuff\*
, और इतने पर।
एक उपकरण जैसे git , fossil , mercurial , subversion , या ... को एक बाइनरी फ़ाइल में लागू करना xcopy या zip का उपयोग करने से बेहतर एक कदम है, क्योंकि कोई एक प्रतिबद्ध संदेश जोड़ सकता है, "मॉडल foobar%% अब पहले से अधिलेखित है। परिणाम केवल अगर बाज का अस्तित्व नहीं है " , लेकिन अभी भी एनीमिक है कि उसी टूलसेट को टेक्स्ट फाइलों पर लागू किया जा सकता है: उदाहरण के लिए मुझे दिखाओ कि पिछले साल और आज के बीच क्या बदल गया था ।