अगर मैं प्रोग्रामर नहीं हूं तो क्या वितरित संशोधन नियंत्रण (डीवीसीएस) के लिए कोई आवेदन हैं? [बन्द है]


6

डीवीसीएस और जीआईटी की शर्तें काफी कुछ बताई गई हैं। अगर मैं एक प्रोग्रामर नहीं हूँ, लेकिन सिर्फ एक नियमित "सुपरसुसर" इस ​​तकनीक के लिए कोई अनुप्रयोग हैं?


1
क्या आप विशेष रूप से वितरित संस्करण नियंत्रण या सामान्य रूप से संस्करण नियंत्रण के बारे में उत्सुक हैं ?
टेलीमैचस

मैं वास्तव में उत्सुक हूं अगर आपके औसत उपयोगकर्ता के लिए सिर्फ वीसीएस पर डीवीसीएस का उपयोग करने का एक विशेष लाभ है। पहले से उपलब्ध कराए गए उत्तरों से, ऐसा लगता है कि VCS के उपयोग अच्छी तरह से कवर किए गए हैं।
जेफरी

जवाबों:


7

लेखक कोरी डॉक्टरो को कुछ अन्य जानकारियों के साथ हर 15 मिनट में अपना काम करने के लिए फ्लैशबैक लिखने के लिए कुछ geek दोस्त मिले ।

मुझे ऐसा करने के लिए प्रेरित किया गया था, जिसने कई डिजिटल अभिलेखागार के साथ चर्चा की, जिन्होंने शिकायत की कि, कंप्यूटरीकृत युग से पहले, लेखकों ने प्रकाशनों के रास्ते पर एक श्रृंखला पूरा ड्राफ्ट तैयार किया, जो कि इरेज़र, एनोटेशन और इसी तरह पूरा हुआ।

FlashBake के बारे में उनका ब्लॉग पोस्ट प्रेरणा, उपयोगिता और विवरण के बारे में अधिक बात करता है।


यह बहुत सुविधाजनक लगता है!
जेफरी

6

बाज़ार एक उत्कृष्ट डीवीसीएस है जो नौसिखियों के लिए बहुत उपयोगकर्ता के अनुकूल है। यह बहुत उपयोगी होगा यदि आप कुछ ऐसा कर रहे हैं जिसमें पाठ में परिवर्तन (पुस्तक लिखना) शामिल है?


3

मैं व्यक्तिगत रूप से परिवर्तन का ट्रैक रखने के लिए एक git रेपो का उपयोग करता हूं, जो कि मेरे / आदि में बना रहा हूं, या कुछ महत्वपूर्ण सूचनाओं के साथ अन्य फ़ोल्डर में।

मैं कहूंगा कि एक वीसीएस (वितरित या नहीं) वस्तुओं पर बदलाव पर नज़र रखने के लिए उपयोगी है, जरूरी नहीं कि स्रोत कोड।


3

हमारी कंपनी हमारी पावर प्वाइंट प्रस्तुतियों के लिए एक संस्करण नियंत्रण प्रणाली लगा रही है। हम पेशेवर शिक्षा में काम करते हैं, और पावर प्वाइंट प्रस्तुतियों और अन्य विपणन सामग्री की सरासर संख्या दो या तीन लोगों के बीच तैर रही है।

हम अव्यवस्था को खत्म करने के लिए एक वीसीएस का उपयोग करने जा रहे हैं, और अगर कंपनी के अंदर कोई कॉपी चाहता है? बस वीसीएस में ब्राउज़ करें और नवीनतम संशोधन को पकड़ो।

हम शायद VisualSVN के साथ जाने वाले हैं , क्योंकि यह हमारे लिए एक आसान तरीका है कि हम इसे सेट करें और इसे अपने LAN के लिए VCS भूल जाएं।


हम्म, क्या यह वही पुरानी "कोई स्वचालित विलय" कहानी नहीं है जैसा कि यह रहा है, या अब हम अपने .pptx फ़ाइलों को सदस्य-दर-सदस्य (उन्हें XML और अब सभी के ज़िप किए जा रहे हैं) मर्ज कर सकते हैं?
सैमबी

वास्तव में, हमारे पास इस समाधान को लागू करने का समय नहीं है, इसलिए मैं उस प्रश्न का उत्तर नहीं दे सकता हूं - पहले मैंने इसे केवल वेब फ़ाइलों (php, js, आदि) के लिए उपयोग किया था।
EvilChookie

2

mmm मेरी पत्नी एक सहयोगी काम करने के लिए अपने दोस्तों के साथ git का उपयोग कर रही थी, इसलिए वे प्रत्येक यात्रा के अंत में अपने काम को "फ्यूजन" कर सकते थे


2

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


2

बाजार निश्चित रूप से वितरित आरसीएस मैंने कोशिश की है के सबसे उपयोगकर्ता के अनुकूल है।

यदि आप विंडोज पर हैं, तो फाइल हैम्स्टर गैर-प्रोग्रामर के लिए RCS (एंटरप्राइज़ IIUC के लिए वितरित) के साथ लक्षित एक व्यावसायिक ऐप है:

http://www.filehamster.com/index.php?page=users

मैंने इसका उपयोग इलस्ट्रेशन्स में बदलाव को ट्रैक करने के लिए किया (यूआई महान है, डेवलपर्स बहुत अनुकूल और अच्छे हैं), लेकिन मैंने बाज़ार में स्विच किया।

गैर-प्रोग्रामर के लिए भी बहुमुखी है, लेकिन इसे AFAIK वितरित नहीं किया गया है:

http://www.acertant.com/web/versomatic/default.htm


2

ड्रॉपबॉक्स कई मामलों में एक "सुपरसुसर" के लिए वीसीएस से बेहतर समाधान है जो वीसीएस के कुछ लाभों को चाहता है, लेकिन जो एक प्रोग्रामर नहीं है जो स्रोत कोड नियंत्रण की तलाश में है।

ड्रॉपबॉक्स ( http://www.dropbox.com ), कड़ाई से बोल रहा है, एक संस्करण नियंत्रण प्रणाली है। हालांकि, यह पर्दे के पीछे गिट का उपयोग करता है, और अधिकांश संस्करण नियंत्रण सुविधाएँ प्रदान करता है जो एक गैर-प्रोग्रामर उपयोगकर्ता फ़ाइल भंडारण के लिए चाहेगा:

  1. वर्जनिंग सिस्टम के कठिन-से-समझने वाले हिस्सों को सार; अधिकांश भाग के उपयोगकर्ताओं को यह जानने या देखभाल करने की आवश्यकता नहीं है कि पर्दे के पीछे क्या होता है।
  2. एक कंप्यूटर पर एक फ़ाइल में किए गए परिवर्तन तुरंत आपके ड्रॉपबॉक्स खाते से जुड़े अन्य कंप्यूटरों पर धकेल दिए जाते हैं।
  3. मुफ्त ड्रॉपबॉक्स खातों में पिछले 30 दिनों के भीतर सभी परिवर्तन संरक्षित हैं और इन्हें वापस लाया जा सकता है। $ 10 / माह के खाते में पिछले संस्करणों को अनिश्चित काल तक संरक्षित किया जाता है, कोई कटऑफ नहीं।

ड्रॉपबॉक्स के लिए मुख्य नकारात्मक पक्ष यह है कि मुफ्त सेवा "केवल" 2GB प्रदान करता है। यह अभी भी काफी है, आपके इच्छित उपयोग पर निर्भर करता है।

जैसा कि मैंने कहा, ड्रॉपबॉक्स है नहीं एक सच्चे संस्करण नियंत्रण प्रणाली, निश्चित रूप से कुछ नहीं है कि प्रोग्रामर जो चाहते हैं स्रोत कोड संस्करण नियंत्रण के लिए पर्याप्त होगा। यह गैर-प्रोग्रामर पावर उपयोगकर्ताओं के लिए एक बेहतर विकल्प हो सकता है, जो संस्करण नियंत्रण के कुछ फायदे चाहते हैं, हालांकि।


2

गैर-प्रोग्रामिंग कार्यों के लिए मर्क्यूरियल ठीक काम करता है। आपके द्वारा काम किए गए किसी भी दस्तावेज़ के बहुत सारे संस्करण वापस रखें। यह बाइनरी फ़ाइलों के साथ पाठ के साथ के रूप में कुशल नहीं है, लेकिन छोटे पैमाने के वातावरण के लिए यह शायद अभी भी ठीक है। सरल स्थापना और उपयोग में आसानी के लिए TortoiseHg प्राप्त करें। आप किस प्रकार की फाइलें प्रबंधित करना चाहते हैं, और क्या यह सिर्फ आपके लिए या लोगों के समूह के लिए है? उन सवालों के जवाब का उपयोग करने के लिए सही प्रणाली पर निर्णय लेने के लिए महत्वपूर्ण हैं।


0

मैं वास्तव में अपने स्कूल के कागजात के लिए आरसीएस (वितरित नहीं, मुझे पता है) का उपयोग करते हैं। ज्यादातर इसलिए कि मैं आलसी हूं और आरसीएस के तहत एक फ़ाइल को एमएसीएस में डालना बहुत आसान है, और मुझे संस्करण नियंत्रण के बिना लिखने में डर लगता है - क्या होगा अगर मैं तय करता हूं कि मैं उस पैराग्राफ को हटाना नहीं चाहता था ?

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

सादे पुराने VCS के बजाय DVCS का उपयोग करने के कारणों के लिए,

  1. दूसरों के साथ सहयोग करना आसान है

  2. कई जगहों पर अपने सामान को संपादित करना भी आसान है - केंद्रीय सर्वर की आवश्यकता नहीं है या कुछ नाजुक "रिपॉजिटरी" निर्देशिका के नवीनतम संस्करण के आसपास सावधानीपूर्वक नकल करने की आवश्यकता नहीं है। (यह वास्तव में पिछले एक का एक विशेष मामला है - आत्म-सहयोग!)

  3. आम तौर पर पहली जगह में भंडार बनाना आसान होता है


-1

प्रकाशन में सहयोगी कार्य के लिए उदाहरण GitHub का उपयोग करने के लिए कई प्रयास हैं, जिसमें अकादमिक सहयोग भी शामिल है, लेकिन विभिन्न अन्य कॉओथोरिंग परिदृश्य भी हैं।

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

यहाँ एक उदाहरण है: https://github.com/PeerJ/paper-now लेकिन शैक्षणिक प्रकाशन के लिए कई अन्य हैं। मेरा मानना ​​है कि मैंने कम औपचारिक प्रकाशन (पत्रकारिता सहयोग? स्वयंसेवक काम?) के लिए कुछ देखा है, लेकिन मुझे अभी लिंक नहीं मिल रहा है।

GitHub बेशक खुद केंद्रीकृत है, लेकिन एक बार जब आप अवधारणा को समझ लेते हैं, तो वास्तव में आपको पूरी तरह से डीवीसीएस में जाने से रोकना नहीं है।

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