تجاوز خصائص SVN التلقائية الافتراضية باستخدام svn:auto-props

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

  •  21-12-2019
  •  | 
  •  

سؤال

هل من الممكن تجاوز الخوارزمية الافتراضية بطريقة أو بأخرى لتعيين خصائص SVN باستخدام ملف svn:auto-props؟(من الواضح فقط لأولئك الذين يستخدمون svn:auto-props...)

على وجه الخصوص كيف أؤكد ذلك svn:executable لم يتم تعيين بناءً على علامة الإذن المقابلة؟نظرًا لأن تعيين الخصائص التلقائية الافتراضية سينظر إلى علامة الإذن القابلة للتنفيذ وإذا تم تعيينها فسيتم تعيينها svn:executable.بينما أرغب في تعيين هذه العلامة تلقائيًا فقط للملفات المدرجة بشكل صريح في svn:executable.(من الواضح أن المستخدم سيظل قادرًا على تعيين الخاصية يدويًا وتخطي أي خوارزمية افتراضية.)

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

المحلول

بقدر ما أعلم، svn:auto-props في SVN 1.8 لا يغطي مثل هذه الحالة (على الأقل الطريقة التي فهمت بها حالتك، أي.بعض التفاصيل حول سؤالك ستجعل الأمر أكثر وضوحًا).يمكن فقط تعيين خاصية بناءً على النمط المحدد، ولا يمكن رفض تعيين خاصية على بعض عناصر نسخة العمل المحددة.

بمعنى آخر، إذا قمت بتحديد نمط، فإن تلك العناصر الموجودة في مرحاضك والتي تطابق النمط ستحصل بالتأكيد svn:executable مُطبَّق.

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