عندما يحرّر عدة أشخاص الملف نفسه، تحتاج إلى وسيلة لمعرفة ما تغيّر وللتراجع عن خطأ.
لماذا يساعد هذا
كل إصدار محفوظ نقطة يمكن التراجع إليها
الإصدار 1: المسودة الأولى
الإصدار 2: تعديلاتك
الإصدار 3: مراجعة بمساعدة الذكاء الاصطناعي
استعد أو قارن أي إصدار سابق
الاحتفاظ بإصدارات مسمّاة ومؤرَّخة يعني أن تعديل الذكاء الاصطناعي أو الخطأ قابل للتراجع دائمًا؛ يمكنك المقارنة والتراجع بدلاً من أن تأمل أنك احتفظت بنسخة.
أسهل مدخل هو سجل إصدارات المستندات في Google Docs أو Word. افتح إصدارًا أقدم، وضعه بجانب الإصدار الحالي، وانظر بالضبط من غيّر ماذا ومتى.
سمِّ إصدارًا قبل إجراء تغيير كبير كي يكون لديك نقطة واضحة تعود إليها إذا سار التغيير بشكل خاطئ.
استعادة إصدار سابق تحوّل تعديلاً سيئًا إلى إصلاح سريع وتمنع الفريق من فقدان العمل.
استخدم ميزة الاقتراحات أو تتبع التغييرات كي تبقى كل التعديلات مرئية وقابلة للتراجع أثناء عمل عدة أشخاص في الملف نفسه.
يتولى النظام التذكّر نيابة عنك. فهو يخزّن كل إصدار محفوظ ويستطيع إظهار الفرق بين أي اثنين منها، فلا تعتمد أبدًا على مجلد مليء بملفات سُمّيت "نهائي" و"نهائي2" و"نهائي-فعليًا".
وكخطوة أكبر، فإن GitHub مكان مشترك ومتتبَّع للملفات أو القوالب أو الشيفرة، يُسجَّل فيه كل تغيير، ويُنسب إلى صاحبه، ويمكن التراجع عنه.
يساعد GitHub أكثر ما يساعد حين يبني الموظفون أداة نماذج، أو موقعًا للموارد، أو يحافظون على قوالب مشتركة. وهو ليس مطلوبًا من الجميع، لكن من المفيد معرفة أن هذا الخيار موجود.
كيف يعمل، وأين يتعطّل
1يحتفظ النظام بسجل كامل للإصدارات، فلا يُستبدَل شيء فعليًا
يعمل سجل الإصدارات بحفظ نسخة من الملف في كل مرة تحفظ فيها، أو في نقاط محددة على طول الطريق، وتكديس تلك النسخ بالترتيب. الإصدار الذي تنظر إليه هو أعلى الكومة، وكل حالة سابقة لا تزال تحته. لهذا يمكنك فتح إصدار من قبل تغيير ما وإعادته. تقوم الأداة بأعمال المحاسبة التي كان الناس يقومون بها يدويًا بكومة من الملفات المؤرَّخة، وتفعل ذلك دون أن تضطر أنت إلى تسمية كل واحد وتخزينه بنفسك.
2يُظهر الفرق (diff) بالضبط ما تغيّر بين إصدارين
لمقارنة إصدارين محفوظين، يضع النظام أحدهما بجانب الآخر ويحدّد ما أُضيف، وما حُذف، وما أُعيدت صياغته، فترى التغيير نفسه بدلاً من إعادة قراءة المستند بأكمله بحثًا عنه. وإلى جانب التغيير، يمكنه أن يُظهر من قام به ومتى. وهذه هي الفكرة نفسها الكامنة وراء تتبع التغييرات في مستند ووراء GitHub للملفات والشيفرة. يفعل GitHub ذلك ببساطة عبر ملفات وأشخاص كثيرين في آن واحد، ويحتفظ بالسجل الكامل لمن غيّر ماذا طوال عمر المشروع.
3التراجع خطوة آمنة لأن السجل يبقى
استعادة إصدار أقدم لا تمحو الإصدار الأحدث. بل تعيد الحالة القديمة بوصفها الإصدار الحالي، وتُبقي كل ما بينهما في السجل، كي تستطيع التراجع عن التراجع إذا غيّرت رأيك. ولأن لا شيء يُفقد، فسجل الإصدارات آمن للتجربة. الشيء الوحيد الذي لا يفعله هو الحكم على أي إصدار صحيح، فلا يزال عليك أن تقرر أي حالة تُبقيها وأن تتأكد من أن الإصدار المستعاد يحتوي على المحتوى الذي يحتاجه الفريق فعليًا.
مستند مشترك يحرّره فريقكقاعدة داخلية قصيرة لتتبع التغييرات
اكتب قاعدة داخلية بسيطة لتتبع التغييرات
اكتب قاعدة داخلية قصيرة وبسيطة لفريقي حول كيفية تتبع التغييرات في المستندات المشتركة. غطِّ متى نُسمّي إصدارًا، ومتى نستخدم الاقتراحات أو تتبع التغييرات، وكيف نستعيد إصدارًا سابقًا. اجعلها في بضع خطوات سيتبعها فعليًا شخص مشغول. [سمِّ الأداة التي يستخدمها فريقك، مثل Google Docs أو Word]
قاعدة أمان. أبقِ بيانات العميل خارج أي مستودع عام أو مشترك، وخزّن النسخة المشتركة حيث تسمح سياستك. انظر الوحدة 4.
إصداران من المستند نفسهقراءة بسيطة لما تغيّر
احصل على ملخص بسيط لما تغيّر بين إصدارين
هذان إصداران من المستند نفسه. أخبرني بلغة بسيطة ما الذي تغيّر من الأول إلى الثاني، مجمّعًا في مضاف، ومحذوف، ومعاد صياغته. وضّح أي تغيير في تاريخ أو مبلغ أو قاعدة أهلية كي أتحقق منه مرتين. [الصق الإصدارين، دون معرّفات العميل]
قاعدة أمان. قراءة الذكاء الاصطناعي للتغيير وسيلة مريحة؛ أما سجل إصدارات المستند نفسه فهو السجل الموثوق لما حدث. انظر الوحدة 4.
مثال عملي
التراجع عن تعديل سيئ باستخدام السجل
يعيد زميل في الفريق صياغة نموذج الاستقبال المشترك ويحذف بالخطأ قسمًا كاملاً من الأسئلة، ثم يحفظه ويغلقه.
تفتح سجل إصدارات المستند وتضع الإصدار الحالي بجانب الإصدار الذي كان قبل التعديل. يظهر القسم المفقود بوضوح كمحذوف.
تستعيد الإصدار السابق. تعود الأسئلة المحذوفة، ويحتفظ السجل بتعديلات الزميل الأخرى فلا يُفقد شيء آخر.
تترك ملاحظة تسمّي ذلك الإصدار المستعاد كي يعرف الفريق مكان النسخة الجيدة. لقد تولى النظام التذكّر، ومعرفة أين تنظر هي ما حوّل تعديلاً سيئًا إلى إصلاح سريع.
قاعدة أمان. النسخة المشتركة المتتبَّعة تحمي عمل الفريق. أبقِ بيانات العميل خارج أي مستودع عام أو مشترك. انظر الوحدة 4.