What is described byskwllspxx
किया जा रहा संस्करण संख्या पुनर्स्थापित करना चाहते हैं के साथ extended pathnames
cd m:/myDynamicView/MyVob/path/to/file
cleartool lsvtree myFile
cleartool checkout -c "cancel co" myFile
copy [email protected]@/main/xx myFile
cleartool checkin -nc myFile
के उपयोग के माध्यम से एक dynamic view में किया जा जा सकता है।
लेकिन आप कई कुछ आप रद्द करना चाहते सहित चेकइन, बनाया जाना चाहिए था, ClearCase आप आईबीएम Subtractive Merge
देखें "to remove contributions of some versions" (और merge
man page)
के माध्यम से पिछले चेकइन का हिस्सा रद्द करने के लिए अनुमति देता है
आप एक साथ कई संस्करणों से सभी परिवर्तनों को हटा सकते हैं।
- यूनिक्स प्रणाली या लिनक्स पर:: विंडोज सिस्टम पर
cleartool merge -graphical -to opt.c -delete -version /main/14 /main/16
- उदाहरण के लिए, निम्न आदेश मुख्य शाखा पर 16 के माध्यम से संस्करणों 14 में संशोधन को हटा :
cleartool merge -graphical -to opt.c -delete -version \main\14 \main\16
आप एक समय में एक संस्करण से परिवर्तन भी हटा सकते हैं। उदाहरण के लिए, निम्न आदेश केवल संस्करण के संस्करण से संस्करण 14 में किए गए परिवर्तनों को हटाते हैं।
- यूनिक्स प्रणाली या लिनक्स पर::
cleartool merge -graphical -to opt.c -delete -version /main/14
cleartool merge -graphical -to opt.c -delete -version \main\14
ग वर्तमान दृश्य की जाँच
वैकल्पिक रूप से, ऊपर दिए गए किसी भी उदाहरण में, यदि आप योगदानकर्ता-संस्करण-चयनकर्ता के लिए संस्करण विस्तारित पथ का उपयोग करते हैं तो आप विचलन तर्क छोड़ सकते हैं।
अंत में, एक बात - नहीं है एक rmver
है।
यह आदेश जानकारी को नष्ट कर देता है और यह शायद ही कभी अच्छी बात है।
जब आप कहते हैं कि "जानकारी को अनावश्यक रूप से नष्ट कर देता है", तो आप केवल नवीनतम चेक-इन से संबंधित जानकारी के बारे में बात कर रहे हैं (जो भी गलत था), है ना? उस मामले में, आप क्यों कहते हैं कि यह शायद ही कभी अच्छी बात है? चेक-इन सभी के बाद एक गलती थी, तो उन संस्करणों के अस्तित्व को हटाने में क्या नुकसान है? कृपया अपना ज्ञान साझा करें। –
@ अरविंदमनी मैं किसी भी संस्करण के बारे में बात कर रहा हूं जिसे आप 'आरएमवर' करेंगे। और इससे हाइपरलिंक खतरे में पड़ जाएंगे (या उन्हें भी हटा दें), जो अन्य वस्तुओं की अखंडता (जैसे पूर्ण यूसीएम बेसलाइन) से समझौता कर सकता है। यदि नवीनतम संस्करण में कोई हाइपरलिंक नहीं है और किसी अन्य ऑब्जेक्ट द्वारा संदर्भित नहीं किया गया है, तो हाँ, 'rmver' एक समाधान है। – VonC
@ अरविंदमनी मुद्दा यह है कि, यह आपके मामले में काम कर रहा है, लेकिन आपको याद होगा कि "आरएमवर' काम करता है" ... जो एक दिन का नेतृत्व करेगा जहां 'आरएमवर' का लापरवाही से उपयोग किया जाएगा, और करेगा अधिक क्षति। यही कारण है कि मैं इसके उपयोग को सीमित करना पसंद करता हूं। – VonC