dbxignore: التحكم عبر سطر الأوامر لملفات Dropbox المحلية فقط
dbxignore، بواسطة كيلوا شيفر، هي أداة سطر أوامر لنظام ويندوز تساعد المطورين في إبقاء الملفات المختارة خارج مزامنة Dropbox مع الاحتفاظ بها على القرص. إنها تقوم بأتمتة عملية وضع علامة على العناصر المحلية بحيث يتم استبعادها من التحميلات السحابية، مما يقلل من التعديلات اليدوية على الخصائص في المجلدات المتزامنة. تجمع الأداة بين القواعد المعتمدة على الأنماط، والتنقل في الدليل، وواجهة سطر الأوامر المدمجة التي تستهدف سير العمل للمطورين. جمهورها هو المطورون والمستخدمون المتقدمون الذين يحتاجون إلى الاحتفاظ بقطع البناء ومجموعات البيانات الكبيرة محليًا على أجهزة ويندوز.
ماذا يغير dbxignore فعليًا على القرص؟
يكتب dbxignore بيانات وصفية خاصة بـ Dropbox بحيث تبقى الملفات المختارة محلية بدلاً من الرفع. تقوم الأداة بقراءة الأنماط من ملف .dbxignore الموضوع في مجلد وتضبط خاصية com.dropbox.ignored لعميل Dropbox على العناصر المطابقة. هذا التغيير القابل للكتابة فقط غير مدمر: تبقى الملفات على التخزين المحلي ولا يتم إزالتها أو تغييرها بخلاف علامة الخاصية التي تخبر عميل Dropbox بتخطي المزامنة.
كيف يتصرف dbxignore أثناء التشغيل وفي سير العمل؟
تقوم الأداة بأداء تمريرات ضبط الخصائص التي تناسب سير العمل المبرمج بدلاً من نقل البيانات. تتنقل عبر أشجار الدليل لتحديد المطابقات ثم تقوم بتحديث البيانات الوصفية على كل عنصر. نظرًا لأنها تعدل الخصائص بدلاً من رفع أو تنزيل المحتوى، فإنها تتجنب تكاليف نقل الشبكة؛ ومع ذلك، فإن فحص الأشجار الكبيرة جدًا يستغرق وقتًا يتناسب مع عدد الملفات، لذا فإن جدولة التشغيل خلال فترات الخمول أمر عملي للمستودعات الثقيلة في البناء.
هل من الآمن استخدامها على الآلات الإنتاجية أو المشتركة؟
تدعم السلامة من خلال التشغيل غير المدمر، لكنها تتطلب أذونات شل مناسبة. يتطلب dbxignore PowerShell أو شل متوافق للتفاعل مع خصائص نظام ملفات Dropbox، لذا يجب على المستخدمين تشغيله بحقوق كتابة الخصائص. إنه مشروع مفتوح المصدر مستقل مستضاف على GitHub بدلاً من كونه إصدارًا رسميًا من Dropbox، مما يسمح بفحص الشيفرة ولكنه لا يعني تأييد البائع.
هل أحتاج إلى معرفة تقنية لاستخدام dbxignore بفعالية؟
تم تصميم الأداة للمطورين والمستخدمين المتمكنين الذين يعرفون ملفات الأنماط ونصوص الشل. تعكس طريقة ملف التجاهل أنماطًا شائعة الاستخدام في التطوير، مما يقلل من الإعداد للمهندسين، ومع ذلك قد يجد المستخدمون العاديون متطلبات سطر الأوامر والشل غير مألوفة. بالمقارنة مع المزامنة الانتقائية، التي تزيل المجلدات محليًا، تمنع هذه الطريقة عمليات الرفع مع الحفاظ على الملفات المحلية، لذا فهي تناسب سير العمل في البناء والتطوير أكثر من إدارة ملفات المستخدم النهائي العامة.
خيار عملي لمحطات عمل المطورين مع معرفة بالشل
dbxignore هو خيار عملي للمطورين الذين يحتاجون إلى التعامل محليًا فقط مع نواتج البناء ومجموعات البيانات الكبيرة، مع ملاحظة التبادل المطلوب للوصول إلى الشل وبعض الإعداد. للحصول على نتائج موثوقة، أضف ملف تجاهل على مستوى المستودع واستدعِ الأداة من بناء أو خطاف ما قبل الالتزام لتحديد النواتج قبل خطوات CI أو التعبئة. موصى به.
المميزات
يكتب خاصية com.dropbox.ignored إلى العناصر المحددة
صيغة نمط .gitignore المعروفة للمطورين
غير مدمرة: تظل الملفات على التخزين المحلي أثناء استبعادها
يسمح المستودع مفتوح المصدر بفحص الشيفرة والمساهمات
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.