سؤال

مرحبًا ، أحاول الحصول على بناء جملة Perforce للحصول على (على سبيل المثال باستخدام "FSTAT") قائمة الملفات فقط في مجلد معين (مستودع) ، دون القمامة من جميع المرحلين الفرعيين. لكنني لم أتمكن من العثور على أي شيء في المستندات ، لا شيء مرتبط عند استخدام Google ، حتى تجربة "." ، ".../." إلخ. يقودني إلى أي مكان ...

هل هذا لأنه غير ممكن على الإطلاق؟ لا أستطيع أن أفهم لماذا ... أليس هذا هو أداء الظهر؟!

شكرا مقدما. سيب.

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

المحلول 2

آه أخيرًا.

لقد كان خطأي جزئيًا - لقد قمت بتعيين استثناء على الاستثناءات stisplybotherrorsandwarnings ... كنت بحاجة إلى تصحيح كامل ... للأسف:

  1. عندما تم رفع الاستثناء - لم يتم إنشاء كائن استجابة ، ولم أتمكن من قراءة رسالة التحذير ، والتي لم تكن جزءًا من رسالة الاستثناء (أو الكائن).
  2. باستخدام '// depot/folder1/folderx/*' تم إلقاء تحذير "لا يوجد ملف (ملفات)!" - ما هو الشيء الذي قد يتوقعه المطور ... لأنه ليس أي حالة خاصة ...

يبدو أنه لا يزال لدي الكثير لأتعلمه على الثقب:-/

شكرا يا رفاق على نشرك. سيب.

نصائح أخرى

يتم توسيع نطاق "*" إلى "جميع الملفات في هذا الدليل" في P4 (لا يوجد دلالات فرعية). لذلك ، على سبيل المثال في موجه Unix Shell ، في الدليل الصحيح في عميل Perforce:

$ p4 fstat '*'

تحتاج إلى اقتباس أو الهروب من * لتجنب الصدف توسيعها ، بالطبع ؛-).

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