फ़ोल्डर बैकअप और संशोधन


1

मैं ड्रॉइंग के लिए एक डेटाबेस प्रोग्राम बना रहा हूं, लेकिन मैं एक ऐसे प्रोग्राम की तलाश में हूं जो मुझे दस्तावेजों के संशोधन और उपयोगकर्ताओं को नियंत्रित करने में मदद करे।

उदाहरण के लिए, अगर मेरे किसी ड्राफ्ट्समैन को ड्रॉइंग में संशोधन करना है, तो प्रोग्राम को उसके नाम से फाइल बुक करनी चाहिए और रिविजन से फाइल और फोल्डर को लॉक करना चाहिए। ड्राफ्ट्समैन फिर अपने पीसी पर आवश्यक संशोधन करेगा और जब इस फ़ोल्डर को सर्वर पीसी पर वापस कॉपी करेगा।

कार्यक्रम को तब ड्राफ्ट्समैन से पूछना चाहिए कि लॉगिंग उद्देश्यों के लिए क्या संशोधन किए गए थे और यह उन फ़ाइलों और फ़ोल्डरों का भी बैकअप था जो एक कट्टर हार्ड ड्राइव में बदल गए थे।

क्या आप ऐसा करने वाले प्रोग्राम की सिफारिश कर सकते हैं?

जवाबों:


1

यह विषय से हटकर हो सकता है लेकिन क्या आपका मतलब संस्करण नियंत्रण प्रणाली जैसा है विनाश या Git ?


1

अगर मैं आपको सही ढंग से समझता हूं, तो आप जो खोज रहे हैं उसे "संस्करण नियंत्रण" कहा जाता है और एक है सॉफ्टवेयर की सभ्य राशि इस उद्देश्य के लिए वहाँ से बाहर।

उनमें से जो मुझे लगता है कि ये सबसे अधिक उपयोग किए जाने वाले हैं:

  • Git , "वितरित" संस्करण नियंत्रण का लाभ है, इसलिए आपको वास्तव में "सर्वर" की आवश्यकता नहीं है, लेकिन इसकी अवधारणाओं को शुरुआत में समझना कठिन है।
  • अपाचे तोड़फोड़ , जो एक तरह का क्लासिक है। इसे एक केंद्रीय सर्वर की आवश्यकता होती है जो सब कुछ संग्रहीत करता है। मेरा मानना ​​है कि यह वही है जो आप उपयोग करेंगे।

यदि आप या ड्राफ्ट्समैन Windows का उपयोग कर रहे हैं, तो GUI क्लाइंट हैं जैसे TortoiseGit तथा TortoiseSVN , लेकिन यदि आप कहते हैं कि आप एक डेटाबेस बना रहे हैं, तो मुझे लगता है कि आप प्रोग्रामिंग कर रहे हैं, इसलिए आप क्रमशः Git या SVN के लिए कमांड लाइन का उपयोग कर सकते हैं।

आप इस तरह के संस्करण नियंत्रण के साथ क्या कर सकते हैं, जैसा आपने पूछा था, ठीक है। SVN में आप फ़ाइलों को लॉक कर सकते हैं और जब आप उन्हें सर्वर पर वापस लाते हैं तो लॉक को रिलीज़ कर सकते हैं। जब एक संशोधन किया जाता है, तो एक "प्रतिबद्ध संदेश" निर्दिष्ट करता है जहां वे लिखते हैं कि उन्होंने क्या बदल दिया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.