هل التحكم في الإصدار (أي.التخريب) المطبق في تتبع المستندات؟[مغلق]

StackOverflow https://stackoverflow.com/questions/29810

  •  09-06-2019
  •  | 
  •  

سؤال

أنا مسؤول عن أكثر من 100 مستند (مستند Word، وليس كود المصدر) التي تحتاج إلى مراجعة من قبل أشخاص مختلفين في قسمي.توجد حاليًا جميع المستندات في مجلد مشترك حيث سيتم استردادها ومراجعتها وحفظها مرة أخرى في المجلد.

ما أفعله الآن هو البحث عن "تاريخ التعديل" في المجلد المشترك، وفتح المستندات المعدلة حديثًا واستخدام وظيفة "تتبع التغيير" في برنامج MS Word لتطبيق التغييرات.أجد هذا مملة بعض الشيء.

فهل سيكون الأمر أفضل وأسهل إذا قمت بذلك في قاعدة بيانات التحكم في الإصدار؟

أريد في الأساس الاحتفاظ بإصدار مختلف من الملف.


ماذا تعلمت من الإجابات:

  • استخدم جهاز الوقت لحفظ إصدار مختلف (أو نسخة الظل في Vista)

  • هناك فرق بين النص والوثائق الثنائية عند استخدام تطبيق التحكم في الإصدار.(لم أكن أعرف ذلك)

  • لن يعمل الفرق على الملفات الثنائية

  • يعد نظام الإخطار (أي البريد الإلكتروني) للمراجعة أمرًا رائعًا

  • ميزة مراجعة مستندات Google.

تحديث :

لقد تلاعبت بميزة مراجعة مستندات Google وأشعر أنها مناسبة لي تقريبًا.فقط منزعج قليلاً من الإصدار المتكرر للغاية (الحفظ التلقائي).

لكن ما يبدو مناسبًا بالنسبة لي لا يعني أنه مناسب لقسمي.هل سيكونون موافقين على حفظ كل هذه المستندات لدى Google؟

هل كانت مفيدة؟

المحلول

أعتقد أن أحد الأشياء التي يبدو أن أحداً لم يسأل عنها هو ما إذا كان لديك مطلب قانوني لتخزين سجل التغييرات في المستندات؟

سواء فعلت ذلك أم لا، سيكون له تأثير على الحلول التي يمكنك وضعها في الاعتبار.

كما أن آلية الإخطار للنسخ القديمة هي أيضًا مجموعة من المرح.إذا كان لدى المهندس "أ" نسخة من مستند والمهندس "ب" يقوم بتحريرها وتنفيذ التغييرات التي تريد أن يتم إخطار المهندس "أ" بأن نسخته أصبحت قديمة.

يمكن أن يصبح التحكم في المستندات بمثابة علبة حقيقية للديدان بسهولة تامة.

ربما احتفظ بالمستند ضمن CVS أو SVN وقم بإعداده بحيث يتم إنشاء رسائل البريد الإلكتروني لمن قام بسحب نسخة عند تحديث نفس المستند.يتم تسجيل الدخول إلى المستودع؟

يحرر:لقد نسيت أن أضيف لا تنس استخدام المفتاح الثنائي، على سبيل المثال.-kb لـ CVS، عند إضافة المستند الجديد.بخلاف ذلك، سوف تحصل على أي تسلسلات من البيانات التي تتطابق مع ملف ascii لسلاسل الكلمات الرئيسية التي تحتوي على بيانات إدارة التكوين ذات الصلة الملحقة وبالتالي إتلاف مستندك.بيانات.

نصائح أخرى

لقد عملت مع مستندات Word في SVN.مع السلحفاةSVN, ، يمكنك بسهولة التمييز بين مستندات Word (بين نسخة العمل والمستودع، أو بين مراجعتين للمستودع).إنها حقًا رائعة وموصى بها بالتأكيد.

والشيء الآخر الذي يجب عليك فعله إذا كنت تستخدم مستندات Word في SVN هو إضافة ملف svn: قفل الاحتياجات خاصية مستندات Word.سيؤدي هذا إلى منع شخصين من محاولة تحرير نفس المستند في نفس الوقت، لأنه للأسف لا توجد طريقة جيدة لدمج مستندات Word.

مع الأمرين المذكورين أعلاه، فإن التعامل مع مستندات Word الخاضعة للمراجعة أمر مقبول على الأقل.إنه بالتأكيد يتفوق على بديل استخدام مجلد مشترك وتتبع التغييرات.

ما الذي تتحدثون عنه جميعاً؟على سبيل المثال، يتكامل TortoiseSVN مباشرة مع Word ويمكّنك من استخدام وظيفة الاختلاف والدمج المضمنة في Word.إنه يعمل بشكل جيد.

لقد عملت على مشاريع تقوم بتخزين المستندات في التحكم في الإصدار.لقد نجح الأمر بشكل جيد، على الرغم من أنه إذا لم يكن الأشخاص على دراية بالتحكم في الإصدار، فمن المحتمل أن يواجهوا صعوبات مفاهيمية مع أشياء مثل "نسخة العمل" و"الدمج" و"الصراع".لا تبالغ في تقدير قدرات المستخدمين عندما تخطط لنظام إدارة المستندات الخاص بك.

أعتقد أن هناك حلولًا تجارية كبيرة وقوية لكل هذا أيضًا.أنا متأكد من أنه إذا كان لديك ما يكفي من الدولارات، فيمكنك الحصول على شيء يناسب احتياجاتك تمامًا.تعد أنظمة إدارة المستندات عملاً تجاريًا كبيرًا للمؤسسات الكبيرة.

بالتفكير خارج الصندوق، هل سيكون الانتقال إلى ويكي أمرًا غير وارد؟

نظرًا لأنك ترى أنه من الممكن إجبار المستخدمين على التخريب (أو شيء مشابه)، فإن التغيير الأكبر يبدو مقبولاً.

قد يكون هدف الترحيل الآخر هو استخدام نوع ما من تنسيق مستند XML المنظم (دوكبوك يتبادر إلى الذهن).وهذا من شأنه أن يمكّنك بالفعل من استخدام الفروق والتحكم في المصدر، مع الحصول على جميع أنواع تنسيقات المستندات مجانًا.

نقطة مشاركة يقوم أيضًا بعمل جيد (لائق) في إصدار المستندات الخاصة بـ MS.

ماذا عن المحاولة git يبدو أن git يمكنه دعم الكلمات .doc وفتح المستند .odf الملفات إذا قمت بتكوينها في .gitattributes ملف.

هنا أ مرجع ، قم بالتمرير لأسفل إلى diffفي الملفات الثنائية .

لما يستحق، هناك أيضًا مستندات جوجل.أعتقد أنها ليست مناسبة تمامًا، لكن إصدارها كذلك جداً مريح.

يتكامل Clearcase مع Word لتتبع المراجعة.أعتقد أن Telelogic DOORs تفعل ذلك أيضًا.

أستخدم Mercurial مع تراكب TortoiseHg.يمكنني النقر بزر الماوس الأيمن فوق مجموعة التغييرات، واختيار "Visual Diff"، ثم اختيار أداة "docdiff" (تأتي مجمعة)، والتي تقوم بتشغيل المستند في Word مع تتبع التغييرات.

يمكنك ذلك، ولكنك ستقوم دائمًا بمقارنة إصدارات المستندات مع Word نفسه.

لم أسمع قاعدة بيانات للتحكم في الإصدار يمكنها تتبع التغييرات في مستندات Word.

ومع ذلك، هناك بعض الأدوات التي يمكنها مقارنة مستندات Word، لذلك إذا قمت بإعداد عميل التحكم في الإصدار الخاص بك لاستخدام هذه الأدوات للمقارنة، فيمكنك الاستمتاع ببعض المرح.

ليس بالضرورة.يعتمد ذلك على عدد المرات التي يتم فيها الالتزام بالملفات الجديدة في الريبو.إذا تم تحرير الملفات عدة مرات قبل الالتزام، فأنت في المكان الذي أنت فيه الآن بالضبط.أكبر فائدة هي إذا أصبح الملف تالفًا.

يمكنك إصدار أي ملف.هذه هي الطريقة التي يعمل بها Time Machine في نظام التشغيل Mac OS X Leopard، على سبيل المثال، وهناك مقالة مثيرة للاهتمام كتبها شخص قام بتسليم بيئة الحوسبة الخاصة به بالكامل إلى CVS ثم احتفظ فقط بنسخ العمل على أجهزته المنزلية والعملية.

لكن "الأفضل" و"الأسهل" خاصان بحالتك، ولست متأكدًا من أنني أفهم مشكلتك تمامًا كما هي الأمور.

إن Subversion وCVS وجميع أنظمة التحكم بالمصادر الأخرى ليست جيدة لمستندات Word وملفات Office الأخرى (مثل جداول بيانات Excel)، نظرًا لأن الملفات نفسها مخزنة بتنسيق ثنائي.وهذا يعني أنه لا يمكنك أبدًا الرجوع إلى الوراء والتعليق (أو إلقاء اللوم، أو ما تريد تسميته)، أو إجراء فروق بين المستندات.

توجد أنظمة مراقبة لمراجعة مستندات Word، ولسوء الحظ لا أعرف أي أنظمة جيدة.نحن نستخدم أنظمة التحكم هذه لبرنامج Excel في عملي، وللأسف جميعها تكلف أموالاً.

والشيء الجيد هو أنها تجعل الحياة أسهل بكثير، خاصة إذا كان عليك إجراء التدقيق أو العناية الواجبة.

إذا كنت تستخدم WinMerge لقد أضاف دعمًا لدمج ملفات Word و Excel الثنائية.

ألق نظرة على Sharepoint.إذا كانت التكلفة تمثل مشكلة، فيمكن أن تعمل خدمات بوابة Sharepoint أيضًا من أجلك. اقرا هذا لمزيد من المعلومات

يمكنك استخدام شيء مثل Revisionator، الذي يشبه مستندات Google ولكن مع التحكم في المراجعة المدمج بما في ذلك الاختلافات والشوكات والدمج ثلاثي الاتجاهات. http://revisionator.com

تحديث:كما أنه يعمل على حل مشكلة الحفظ التلقائي المتكرر للغاية التي ذكرتها في محرر مستندات Google.سيظل يتم حفظه تلقائيًا لمنع فقدان البيانات، ولكنه لن يؤدي إلا إلى إنشاء إصدار جديد في سجل المراجعة ومشاركته مع مستخدمين آخرين عندما تقوم "بتحرير" تغييراتك بشكل صريح.

أردت فقط توضيح إجابة قدمها شخص ما ولكن ليس لدي نقاط كافية حتى الآن.

سيعمل diff على الملفات الثنائية ولكنه سيقول شيئًا غير مفيد حقًا مثل "تختلف الملفات الثنائية toto1 وtoto2".

يمكنك فعل ذلك، ولكن إذا كانت هذه الملفات ثنائية، فيجب عليك دائمًا وضع قفل عليها قبل التحرير.لن تحصل على صراع (والذي سيكون غير قابل للحل).

تعد العديد من مشاريع التحكم في الإصدار الجديد أكثر ملاءمة للأدلة بأكملها، وليس للملفات الفردية.

إن إقناع شخص ما بأنه بحاجة إلى الحصول على مشروع كامل، عندما يريد فقط تحديث ملف فردي، يمكن أن يكون طريقة "ممتعة" لقضاء فترة ما بعد الظهر.

هناك خيار آخر لديك وهو برنامج وسحر الحوسبة السحابية يسمى Dropbox.أو يمكنك التخلص من مستندات الكلمات وإنشاء وسائط ويكي مشتركة محليًا بدلاً من ذلك.

بصندوق الإسقاط:getdropbox DOT com

ميدياويكي:ميدياويكي DOT منظمة

نعم، هذا قابل للتطبيق!أوافق تمامًا على القول بأن مجموعة SVN+TortoiseSVN مناسبة تمامًا لتتبع مستندات MS Office.أنت تستطيع قفل وثيقة للطبعة، حماية الكتابة جميع الملفات غير المؤمنة لتجنب التعارضات (أي.تعديلات موازية)، فرق نسختين من نفس الملف انظر التاريخ لجميع التعديلات وبالطبع التراجع إلى مراجعة أقدم.
حاولت وصف كل هذه النصائح في ملف مشاركة مدونة مخصصة. (تنصل:أنا صاحب المدونة)

يمكن الوصول إلى كل هذا من الويب باستخدام عميل ويب SVN!(قد تحتاج إلى بعض تطوير البرمجيات)

ولكن إذا لم تكن معتادًا على أنظمة التحكم في الإصدار في سياق آخر، فقد لا يكون هذا هو الخيار الواضح.العمل المطلوب للتكامل الجيد مع المستندات يمنح الأدوات المخصصة ميزة:تم تصميم أنظمة "إدارة المستندات الإلكترونية" خصيصًا لهذا الغرض.قد يظل VCS مثل SVN بديلاً جيدًا لأسباب تتعلق بالتكلفة :-)

هل قمت باختبار الخدمة عبر الإنترنت محاكاة؟يبدو الأمر واعدًا، وأنا شخصيًا أحب التوجه المشابه لـ GitHub. لاحظ أنني لست تابعًا لـ Simul!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top