مقارنة المحتوى
1 دقيقة للقراءة
مقارنة المحتوى
استخدم opencx content diff لمعرفة ما الذي تغير بين المحتوى المحلي ومركز المساعدة البعيد.
الاستخدام
bash
opencx content diff
أنواع التغييرات
يقوم ناتج المقارنة بتصنيف التغييرات إلى أربعة أنواع:
| النوع | الوصف |
|---|---|
added | فئات أو مقالات جديدة موجودة محليًا ولكن ليست بعيدة |
modified | محتوى موجود مع تغييرات على مستوى الحقل |
removed | محتوى موجود بعيدًا ولكن تم حذفه محليًا |
moved | مقالات نُقلت بين الفئات |
تتبع على مستوى الحقل
يتتبع الفرق التغييرات على مستوى الحقل، وليس فقط مستوى الملف.
حقول المقالات: title, content_markdown, meta_title, meta_description
حقول الفئات: name, description, icon
هذا يعني أنه يمكنك رؤية الحقول التي تغيرت بالضبط في كل مقال أو فئة.
العلامات
| العلامة | الوصف |
|---|---|
--json | عرض نتائج الفرق كـ JSON |
رموز الخروج
| الرمز | المعنى |
|---|---|
0 | لم يتم الكشف عن تغييرات |
1 | توجد تغييرات |
رمز الخروج 1 عند وجود تغييرات يجعل opencx content diff مفيدًا في خطوط أنابيب CI كفحص بوابة:
bash
opencx content diff || echo "المحتوى يحتوي على تغييرات غير ملتزمة"