الحصول على عرض المالك / الخالق مع مكتبة أتمتة الرشيد ClearCase (CAL)

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

  •  06-07-2019
  •  | 
  •  

سؤال

هل قام أي شخص هنا عملت بالفعل مع الرشيد / IBM CAL ويعرف على كل حال، وكيفية التحقق من وجهة نظر المبدع / المالك (اسم المستخدم)؟ العناصر، فوبس الخ جميعا لدينا المالك / الخالق، ولكن لبعض وجهات النظر السبب لا؟

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

المحلول

ولدي تفعل سوى مخطوطات VB صغيرة مع CAL، و<لأ href = "https://stackoverflow.com/questions/268595/how-do-i-get-latest-clearcase-label-programmatically-from-c / 269624 # 269624 "> هو موضح في هذه الإجابة حول تسمية .

وبعد أن cc_cal.chm فحص (وجدت في C: ملفات \ برنامج \ IBM، في أحدث نسخة 7.1.0.1 لتركيب ClearCase)، لقد وجدت واجهة ICCView بها ناقصة جدا، ودائما يفضل لرأب الصدع الناتج من الكلاسيكية:

cleartool lsview -l -full -pro aTagViewName

مع أن الإخراج، وأنا واثق من العثور على ما المعلومات التي أحتاجها.


ووغيرها "CAL النقي" الطريقة الوحيدة للحصول على بعض وجهات النظر لاسم المستخدم المعطاة لوجهات النظر UCM، حيث يمكنك أن تطلب من تيار لتلك (ولكن هذا لا يعالج مباشرة سؤالك)

 Dim Streams As CCStreams 
 Dim Stream As CCStream 
 Set Streams = Project.DevelopmentStreams(Name) 
 For Each Stream In Streams 
       Dim Views As CCViews 
       Set Views = Stream.Views(Name) 
       Dim View As CCView 
       For Each View In Views 
             Str = Str & View.TagName & " in stream: " & _ 
             Stream.Title & vbCrLf 
       Next 
 Next 

نصائح أخرى

وفي الأساس، إذا كنت تستطيع التفكير في طريقة للقيام بذلك مع cleartool، فإن الجواب هو نعم. إذا لم يكن هناك API محددة واجهة / وجوه لتفعل ما تريد، فقط إنشاء كائن cleartool في CAL والاشياء الاستعلام الخاص بك هناك!

وميزة استخدام CAL هو أنك تحتاج فقط لتحميل في .dll مرة واحدة، وليس لديك لدفع ثمن تنفيذ زليون عمليات cleartool منفصلة إذا كان هذا هو ما كنت قد خلاف ذلك القيام به.

والوثائق CAL تمتص، وإن كان. في Visual Studio، يمكنك إضافة CAL كمورد من خلال إيجاد DLL في مستكشف الموارد الخاصة بك، والتحدث إليه عبر COM مثل أي شيء آخر.

إذا كنت لا تستخدم VB أو VB.NET (مثل C #)، سيكون لديك لتفعل أكثر من ذلك بقليل نوع الصب من ترى في وثائق العينة.

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