قائمة ملفات المجلد الحالية فقط؟
-
21-09-2019 - |
سؤال
مرحبًا ، أحاول الحصول على بناء جملة Perforce للحصول على (على سبيل المثال باستخدام "FSTAT") قائمة الملفات فقط في مجلد معين (مستودع) ، دون القمامة من جميع المرحلين الفرعيين. لكنني لم أتمكن من العثور على أي شيء في المستندات ، لا شيء مرتبط عند استخدام Google ، حتى تجربة "." ، ".../." إلخ. يقودني إلى أي مكان ...
هل هذا لأنه غير ممكن على الإطلاق؟ لا أستطيع أن أفهم لماذا ... أليس هذا هو أداء الظهر؟!
شكرا مقدما. سيب.
المحلول 2
آه أخيرًا.
لقد كان خطأي جزئيًا - لقد قمت بتعيين استثناء على الاستثناءات stisplybotherrorsandwarnings ... كنت بحاجة إلى تصحيح كامل ... للأسف:
- عندما تم رفع الاستثناء - لم يتم إنشاء كائن استجابة ، ولم أتمكن من قراءة رسالة التحذير ، والتي لم تكن جزءًا من رسالة الاستثناء (أو الكائن).
- باستخدام '// depot/folder1/folderx/*' تم إلقاء تحذير "لا يوجد ملف (ملفات)!" - ما هو الشيء الذي قد يتوقعه المطور ... لأنه ليس أي حالة خاصة ...
يبدو أنه لا يزال لدي الكثير لأتعلمه على الثقب:-/
شكرا يا رفاق على نشرك. سيب.
نصائح أخرى
يتم توسيع نطاق "*" إلى "جميع الملفات في هذا الدليل" في P4 (لا يوجد دلالات فرعية). لذلك ، على سبيل المثال في موجه Unix Shell ، في الدليل الصحيح في عميل Perforce:
$ p4 fstat '*'
تحتاج إلى اقتباس أو الهروب من *
لتجنب الصدف توسيعها ، بالطبع ؛-).