P4V تعديل خاصية مساحة عمل جديدة بواسطة البرنامج النصي

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

  •  25-08-2022
  •  | 
  •  

سؤال

أنا جديد مع P4V لذا يرجى التحلي بالصبر إذا كانت أسئلتي "بسيطة" :)

وصف:

أريد أن أكتب برنامج نصي يقوم عند أي إنشاء "مساحة عمل جديدة" بتعيين خطوط "خاصته" لإنهاء الملفات للملفات النصية: "إلى" مشترك: يكتب نمط UNIX ويقرأ النمط المحلي "(الخاصية تحت علامة التبويب" المتقدمة " ).

أسئلة:

  • المشغلات - أفهم أنني بحاجة إلى إضافة سجل إلى جدول المشغلات ، لكنني لا أعرف ما الذي يجب أن يحتوي عليه السجل (مثال سيكون رائعًا).
  • البرنامج النصي - أريد أن أكتب البرنامج النصي باستخدام Groovy (أنا في بيئة Windows) ، كيف أشير إلى "مساحة عمل جديدة" من داخل البرنامج النصي؟ أين أحتفظ بالنص حتى يتمكن المشغل من تشغيله؟

هذا كل شيء الآن ، أفكار أي شخص؟

التحيات ، igor.

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

المحلول

في الواقع ، يمكنك استخدام الزناد لتحقيق هدفك.

سيكون المشغل عبارة عن مشغل "في الشكل" مع قيمة "مسار" من "العميل".

ستحتاج إلى تعلم العمل مع سطر أوامر Perforce ، ومع تنسيق الملفات النصيات البسيطة التي يستخدمها Perforce لمواصفات مساحة العمل.

يجب أن تلقي نظرة على هذا السؤال ذي الصلة: كيفية ضبط الإعدادات الافتراضية لمواصفات عميل Perforce

ويمكنك العثور على وثائق وأمثلة في كتيبات Perforce هنا: http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

إليك وثيقة قديمة أخرى مع بعض المواد الخلفية الجيدة: http://www.perforce.com/sites/default/files/writing-triggers-paper_0.pdf

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

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