ClearCase का उपयोग करके मेरे सभी चेक-इन कैसे सूचीबद्ध करें?


18

क्या क्लीर्टूल का उपयोग करके दिए गए स्रोत कोड निर्देशिका पेड़ के भीतर किए गए सभी चेक-इन की सूची प्राप्त करना संभव है? यदि संभव हो तो मैं देखना चाहता हूं कि चेक-इन कब किया गया था और फ़ाइल संस्करण। मैं विंडोज का उपयोग कर रहा हूँ।

अग्रिम धन्यवाद।

16

इस के साथ एक cleartool find आदेश शामिल होगा:

  • एक -exec निर्देश संस्करणों एक -fmt बेहतर format परिणाम के लिए
  • पाया वर्णन करने के लिए
  • केवल पर परिणामों को प्रतिबंधित करने के लिए एक -created_by क्वेरी भाषा ऑपरेटर आपके चेकइन संस्करण।

आप या तो चेकइन फाइलों के सभी संस्करणों को प्रदर्शित कर सकते हैं, या चेक-इन के सभी संस्करणों में केवल एक फ़ाइल प्रदर्शित कर सकते हैं, यह 'तत्व' है। आपके मामले में, यह देखने के लिए कि चेकइन कब किया गया है, आपको संस्करणों को सूचीबद्ध करने की आवश्यकता है।

कुछ की तरह:

cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt \"%En : %Sn made %Vd\n\" \"%CLEARCASE_XPN%\"" 

'।' वर्तमान निर्देशिका को निर्दिष्ट करेगा जिससे आप अपने संस्करण देख रहे हैं।

%Sn आपको शाखा/संस्करण संख्या देगा, %Ln आपको केवल संस्करण संख्या देगा।

+9

ओह मेरे भगवान! ClearCase इतना लंगड़ा है। एक साधारण "गिट लॉग" करेगा .. 12 may. 132013-05-12 11:04:50

+1

@ एमिटपी अच्छी तरह से हाँ ... सीसी बहुत लंगड़ा और बदसूरत है। केवल गिट का उपयोग करना स्पष्ट है। मुझे नहीं पता कि कैसे मेरे सहकर्मियों को इस बदसूरत सामान से वर्षों से इलाज किया गया था ... 04 aug. 132013-08-04 11:21:09


0

मैं इस आदेश का इस्तेमाल किया करने के लिए (1) निर्देशिका ध्यान (एक डॉस खोल, नहीं Cygwin में), और (2) चेक-इन करने के टिप्पणियों अलावा:

cleartool find . -ver "eltype(text_file) && created_by(your_login)" -exec "cleartool descr -fmt \"%n: %c\n\n--\n\n\" \"%CLEARCASE_XPN%\"" >> checkins.txt 

11

मैं जानता हूँ कि मूल प्रश्न के बारे में था cleartool, लेकिन बहुत से लोगों को एहसास नहीं है कि आप इसे ClearCase ReportBuilder GUI के साथ भी कर सकते हैं। जीयूआई (क्लीर्टूल खोज के सिंटैक्स को सीखने के अलावा) का उपयोग करने का लाभ नतीजा है, आप चयनित तत्वों पर राइट-क्लिक कर सकते हैं और तुरंत "पिछले संस्करण की तुलना करें" या संस्करण पेड़ को पॉप-अप कर सकते हैं। यह इस बात पर निर्भर करता है कि आप आउटपुट के साथ क्या करना चाहते हैं।

रिपोर्टबिल्डर "प्रशासन" फ़ोल्डर (सभी कार्यक्रम> आईबीएम तर्कसंगत ClearCase XXX> व्यवस्थापन> रिपोर्टबिल्डर) के अंतर्गत पाया जाता है। आपने इसे देखा नहीं होगा क्योंकि इसे "प्रशासन" के तहत हटा दिया गया है, लेकिन यह केवल प्रशासकों के लिए नहीं है - ClearCase का उपयोग कर किसी के लिए कई उपयोगी प्रश्न हैं।

रिपोर्ट बिल्डर के तहत, तत्वों के अनुसार तत्व> चेकइन्स पर जाएं और दिनांक, दिनांक और आपकी उपयोगकर्ता आईडी पर रिपोर्ट करने के लिए निर्देशिकाओं का चयन करें, फिर "रिपोर्ट चलाएं" पर क्लिक करें।

  0

बहुत रोचक, धन्यवाद! 15 aug. 132013-08-15 11:17:04