एसओ (here और here) पर कार्यालय चर्चा के तरीके से पहले कुछ चर्चा हुई है, हालांकि मुझे लगता है कि मेरा प्रश्न अभी भी थोड़ा अलग है।संस्करण डिज़ाइन दस्तावेज़ों का सर्वोत्तम तरीका कैसे है?
मेरे प्रोग्रामिंग परियोजनाओं है कि "डिजाइन दस्तावेज़" नामक एक सबफ़ोल्डर है, जो और के साथ शुरू करने के लिए परियोजना के कार्यात्मक कल्पना के एक मसौदे में शामिल है के लिए छोड़कर खाली है एक प्रोजेक्ट फ़ोल्डर के साथ शुरू बाद के API चश्मा शामिल करने के लिए विस्तार किया या जो कुछ भी की जरूरत है ।
स्वाभाविक रूप से, मैं इन फ़ाइलों को एसवीएन में भी जांचता हूं। जो मैं खोज रहा हूं वह संपूर्ण फ़ाइल स्वरूप और रणनीतियां पूरी संस्करण, diff'ing और विलय प्रक्रियाओं के साथ अच्छी तरह से खेलने के लिए है। उदाहरण के लिए, मुझे लगता है कि वर्ड प्रोसेसर फ़ाइलों को एक्सएमएल के रूप में स्टोर करना सबसे अच्छा होगा, या क्या अंतर मानव पाठकों के लिए बदसूरत और बेकार होगा?
- यदि अंतर और पाठ दस्तावेज़ मर्ज करते हैं, हालांकि उस जाएंगे जो शायद होने के लिए (OOo, अत्यावश्यक अच्छा करने वाली है एमएस वर्ड)
- diff (और शायद विलय: यहाँ मैं क्या करना चाहते हैं क्या है अवधारणात्मक रूप से मुश्किल) स्कीमा चित्र, जैसे यूएमएल आरेख। मैं सोच रहा था कि ये स्वतंत्र एक्सएमएल/एसवीजी फाइलें हो सकती हैं और टेक्स्ट दस्तावेजों में शामिल हो सकती हैं, लेकिन मुझे यह नहीं पता कि ये दस्तावेज़ कैसे काम करते हैं कि यह वास्तव में संभव है या नहीं।
- स्वचालित रूप से पाठ दस्तावेज़ (शायद svn:keywords साथ)
किसी को पहले से ही बात इस तरह का किया गया है अंदर संशोधन आंकड़ों को अपडेट दिखाएं? शायद ओओओ फाइलों आदि पर कई दस्तावेज और ट्यूटोरियल हैं जो मैं देख सकता हूं, लेकिन जब भी मैं उन लोगों के पॉइंटर्स की सराहना करता हूं, मैं मुख्य रूप से उन चीज़ों के पहले हाथों के खातों की तलाश में हूं जो अभ्यास में काम करते हैं या नहीं करते हैं।
संपादित करें: बस सुनिश्चित करें कि हो सकता है, कोई "गैर तकनीकी उपयोगकर्ताओं" यहाँ शामिल किया गया। यह सिर्फ प्रोग्रामर है और दस्तावेज़ केवल प्रोग्रामिंग परियोजनाओं पर उपयोग के लिए हैं। प्रकाशित होने के लिए पीडीएफ हो सकते हैं लेकिन यह सिर्फ एक और निर्माण आर्टेफैक्ट होने वाला है, कुछ भी संस्करण नहीं होना चाहिए।
फिर भी, हम वास्तव में टेक्स या इसी तरह का उपयोग करना चाहते हैं। मुझे पता है कि यह बहुत अच्छा है और सब कुछ है, लेकिन मुझे बस एक साधारण पाठ दस्तावेज़ के लिए परेशान नहीं किया जा सकता है। हमें इसे सीखना होगा, सभी अतिरिक्त पैकेज सही तरीके से प्राप्त करें, हमारी बिल्ड प्रक्रिया आदि में टेक्स-टू-पीडीएफ प्रतिपादन जोड़ें। यह दो या तीन दस्तावेज़ों के लिए एक छोटी प्रोग्रामिंग प्रोजेक्ट की तरह होगा। यदि कुछ भी हो, तो मैं HTML का उपयोग करूंगा, लेकिन एक वर्ड प्रोसेसर अभी भी मेरे लिए एक अच्छा विकल्प जैसा प्रतीत होता है, सिवाय इसके कि मुझे अच्छा संस्करण चाहिए।
वहाँ है एक और सोचा: OOo के लिए एक SVN प्लगइन या दूसरी तरह के आसपास की तरह कुछ वहाँ है? या फिर भी, ओओओ को एसवीएन समर्थन जोड़ने के लिए क्या होगा? फ़ाइल मेनू में "सिंक्रनाइज़ करें" विकल्प और "संशोधन संख्या" टेक्स्ट फ़ील्ड की तरह। मेरा मतलब है, यह वास्तव में हमारे व्यापार का हिस्सा नहीं होगा, लेकिन यह अच्छा होगा, और आखिरकार, मैं मालिक हूं।
तो, आप इस समस्या से निपटने/मुकाबला कैसे समाप्त कर चुके हैं? –