2008-09-18 6 views
24

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

उत्तर

1

शब्द दस्तावेज़ बाइनरी हैं, इसलिए, नहीं। क्या संपादकों को पर्याप्त जानकारी है कि उन्हें सिखाया जा सकता है कि रीयलक्चरर्ड टेक्स्ट या लाटेक्स जैसे सादे-पाठ प्रारूप का उपयोग कैसे किया जाए?

+0

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

1

नहीं: चूंकि शब्द बाइनरी फ़ाइल प्रारूप का उपयोग करता है, इसलिए svn फ़ाइलों को मर्ज नहीं कर सकता है।

हालांकि, शब्द में स्वयं विलय सुविधा है। यदि आप विलय संघर्ष को हल करना चाहते हैं तो आप कोशिश कर सकते हैं। xdocdiff प्लगइन के साथ

19

उपयोग TortoiseSVN मर्ज उपयोगिता तुलना और Office दस्तावेज़ों

+0

xdocdiff मेरे लिए क्या करता है? –

+0

हां यह मेरी मदद नहीं करता था। यह कथित तौर पर तुलना (यानी डीआईएफएफ) शब्द दस्तावेज़ों की तुलना करता है लेकिन विलय नहीं करता है। –

+2

मैं 2008 में अनुमान लगा रहा हूं कि यह एक पसंदीदा समाधान था, लेकिन आजकल टोर्टोइज एसवीएन एमएस वर्ड को खुद को एक बेहतर भिन्न उपकरण के रूप में उपयोग करने में सक्षम होना चाहिए, है ना? –

5

विलय करने के लिए मैं वर्ड दस्तावेज सबवर्सन में संग्रहीत करने के लिए svn:needs-lock संपत्ति जोड़ सकते हैं ताकि लोगों को यह संपादित करने से पहले फ़ाइल को लॉक करने के लिए आवश्यक हैं जाएगा। मर्ज विवादों को रोकने के लिए यह एक लंबा रास्ता तय करेगा।

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

12

आप TortoiseSVN का उपयोग अपनी डिफ़ॉल्ट स्थापना में भिन्नताओं को देखने और वर्ड दस्तावेज़ों के विलय करने के लिए कर सकते हैं, यह सिर्फ वर्ड खोलता है और ऐसा करने के लिए वर्ड की अपनी समीक्षा/परिवर्तन मोड का उपयोग करता है।

संपादित करें: डिफ़ॉल्ट रूप से यह भी PowerPoint, एक्सेल, OpenOffice और StarOffice प्रारूपों के लिए क्षमताओं diffing गया है। (TortoiseSVN \ Diff-Scripts निर्देशिका देखें)।

+0

वास्तव में डिफ़ॉल्ट स्थापना एमएस वर्ड का उपयोग कर अच्छा अंतर है। हालांकि, मैं अभी तक 3-तरफा विलय करने में सक्षम नहीं हूं - भले ही ऐसा लगता है कि इसमें शामिल 'मर्ज-डॉक.जेएस' का उपयोग करके यह संभव होना चाहिए। मैं इसे कैसे ट्रिगर करूं? –

+0

मुझे वास्तव में कोई जानकारी नहीं है, हालांकि जांच करने वाली पहली चीज़ यह देखने के लिए होगी कि क्या यूआई यूआई का उपयोग कर खुद ही 3 तरीके से भिन्न हो सकता है। शायद ट्रैक परिवर्तन के साथ और ऐसा हो सकता है (परिवर्तन के दो सेट के रूप में)। अभी तक कोशिश नहीं की है या परीक्षण नहीं किया है। – Daemin

1

की तरह एक गैर बाइनरी स्वरूप का उपयोग कर आप वर्ड का उपयोग कर एक "फ्लैट OPC" XML स्वरूप को docx दस्तावेजों को बचा सकता है पर विचार हो सकता (इस रूप में सहेजें .. XML दस्तावेज़)।

इस तरह आपको एक सादा पाठ फ़ाइल मिलती है।

हालांकि आपको क्या देखना होगा, यह है कि रिलेशनशिप आईडी दूषित नहीं होती है।

उदाहरण के लिए:

  • उपयोगकर्ता एक दस्तावेज़ के लिए एक छवि (या एक हाइपरलिंक, या एक टिप्पणी, या एक फुटनोट आदि) कहते हैं, और एक SVN प्रतिबद्ध है।

  • उपयोगकर्ता बी (SVN अद्यतन करने के बिना) शब्द में उन चीजों में से एक कहते हैं, एक्सएमएल के रूप में बचत होती है, तो अद्यतन svn है।

उपयोगकर्ता B इस बिंदु पर दस्तावेज़ को खोलने के वर्ड में सक्षम होने के लिए की संभावना नहीं है, तो वह बेहतर यह प्रतिबद्ध नहीं। यदि आप इसके लिए नियंत्रण कर सकते हैं, या समस्याओं को मैन्युअल रूप से ठीक करने के लिए तैयार हैं, तो आप ठीक रहेगा।

अन्यथा, आप मेरी Plutext सहयोग सॉफ्टवेयर है, जो दस्तावेज़ और संस्करणों उसके घटक बिट्स shreds, Alfresco में की तरह कुछ विचार कर सकते हैं।

0

मैं वर्तमान में एक वर्ड प्लगइन पर काम कर रहा हूं जो एक रिपोजिटरी से कनेक्ट करने के लिए SharpSVN का उपयोग करता है। वर्तमान स्थिति में नए दस्तावेजों को बनाने और चुनने के लिए यह जटिल है लेकिन यह एक बड़ा मुद्दा नहीं होना चाहिए।

तो जब आप (अंततः) में भंडार में एक दस्तावेज़ है तो यह प्रतिबद्ध करना और किसी संशोधन से अपडेट करना काफी आसान है। आप उन .docx फ़ाइलों की तुलना और विलय कर सकते हैं जिनमें वर्ड की तुलना में निर्मित या सुविधाओं को मर्ज किया गया है। वास्तव में काफी सरल है। उम्मीद है कि यह अगले हफ्ते या उससे भी ज्यादा हो जाएगा।

0

आप Word दस्तावेज़ों को स्वचालित रूप से मर्ज करने के लिए सबवर्जन का उपयोग नहीं कर सकते हैं। कोई 3-रास्ता विलय समर्थन नहीं है (यहां तक ​​कि कछुए एसवीएन के साथ)। यदि आप शब्द से बंधे नहीं हैं, तो आप Revisionator जैसे ऑनलाइन दस्तावेज़ संपादक का उपयोग कर सकते हैं। यह wysiwyg दस्तावेजों के 3-तरीके विलय का समर्थन करता है। इसके अलावा अन्य संशोधन नियंत्रण सुविधाएं (diffing, फोर्किंग, आदि)।

संबंधित मुद्दे