2011-04-21 9 views
7

मैं कमांड लाइन और पी 4 वी दोनों का उपयोग कर रहा हूं। मुझे उन सभी चेकइन ढूंढने की ज़रूरत है जो दो टाइमस्टैम्प (या समय) के बीच फ़ोल्डर में गए थे।दो टाइमस्टैम्प के दौरान एक पेफोर्स डिपो फ़ोल्डर में सभी चेकइन कैसे खोजें

किसी भी मदद की सराहना की जाएगी।

+0

क्या यह स्वचालित प्रक्रिया होने की आवश्यकता है? –

उत्तर

15

यह पी 4 वी या पी 4 कमांड लाइन एप्लिकेशन का उपयोग करके पूरा किया जा सकता है। किसी भी तरह से, आपको Perforce File Specifications का उपयोग करने की कुछ जटिलताओं को समझने की आवश्यकता होगी। विशेष रूप से आप जो पूछ रहे हैं उसके लिए, हम फ़ाइलों की जांच करने के लिए दिनांक सीमा निर्दिष्ट करने के लिए @ yyyy/mm/dd प्रारूप का उपयोग करेंगे।

शुरू करने के लिए, मैं सिर्फ केवल वर्तमान ग्राहक कल्पना के लिए सभी परिवर्तनों की एक सूची दिखाने के लिए टाइप करने के लिए जा रहा हूँ p4 changes:

C:\Project>p4 changes 
Change 5 on 2011/03/16 by [email protected] 'Initial commit for upgrade to .' 
Change 4 on 2010/07/02 by [email protected] 'fixed a bug for really bad reco' 
Change 3 on 2010/04/19 by [email protected] 'deleted project.dll from the sourc' 
Change 2 on 2010/04/19 by [email protected] 'deletion of library.dll ' 
Change 1 on 2010/04/18 by [email protected] 'Initial commit ' 

आप देख सकते हैं, मैं पाँच परिवर्तन सूचियों और उपलब्ध उनके तिथि होती है ।

C:\Project>p4 changes //depot/Project/MAIN/*@2010/01/01,@2010/12/31 
Change 1 on 2010/04/18 by [email protected] 'Initial commit ' 

यह मैं कुछ बातें बताता है:: सबसे पहले, मैं * वाइल्ड कार्ड जो केवल की सामग्री की जांच करता है का उपयोग किया है मुझे लगता है कि नीचे सीमित करने के लिए चाहता था, मैं इस प्रकार की तारीख फ़ाइल कल्पना का उपयोग कर p4 changes आदेश को संशोधित करेगा निर्दिष्ट फ़ोल्डर - कोई बच्चा नहीं। यदि आपको पुनरावर्ती रूप से देखने की आवश्यकता है, तो * के बजाय ... spec का उपयोग करें। साथ ही, मैंने फ़ाइल spec के अंत में संलग्न कॉमा के साथ प्रारंभ और समाप्ति तिथियों को अलग करके दिनांक सीमा दी है। इस कमांड का आउटपुट मुझे बताता है कि केवल सूची 1 को बदलने के लिए वास्तव में 2010 के दौरान इस फ़ोल्डर में किसी भी फाइल में बदलाव आया।

पी 4 वी का उपयोग करके वही काम करने के लिए, आप इसे दो अलग-अलग विचारों में देख सकते हैं। आसान तरीका है डिपो या वर्कस्पेस दृश्यों के साथ प्रश्न में फ़ोल्डर को नेविगेट करना, और फिर इतिहास टैब खोलें (घड़ी की तरह दिखने वाले आइकन पर क्लिक करें)। चेंज सूचियों को आम तौर पर वैसे भी क्रमबद्ध किया जाता है, लेकिन यदि वे नहीं हैं, तो आप सॉर्ट ऑर्डर समायोजित करने के लिए कॉलम हेडर पर क्लिक कर सकते हैं और किसी दिए गए दिनांक सीमा के लिए दृष्टि से निरीक्षण कर सकते हैं।

टाइम विलंब व्यू का उपयोग थोड़ा संकुचित है - लेकिन आपको एक और सटीक दृश्य भी देगा। ओपन पी 4 वी, उस फ़ोल्डर पर नेविगेट करें जिसे आप डिपो या वर्कस्पेस व्यू का उपयोग करने के इतिहास की जांच करना चाहते हैं और उस फ़ोल्डर पर राइट क्लिक करें। पॉपअप मेनू में संशोधन ग्राफ का चयन करें, और एक बार इसे खोले जाने के बाद, टूल्स मेनू ड्रॉप करें और टाइम विलंब व्यू चुनें।

टाइम विलंब विंडो में, आपके पास मोड चुनने के लिए शीर्ष पर विकल्प हैं (एकाधिक संशोधन चुनें) और सामग्री रेंज (तिथियों का स्तर चुनें)। यह आपको प्रश्न में फाइलों को दृष्टि से पहचानने देना चाहिए।

+0

महान उत्तर, छोटा निगल - संशोधन ग्राफ केवल कम से कम पी 4 वी 24/2/2010 में डिपो व्यू में फ़ोल्डर्स पर उपलब्ध है। – tenpn

10

आप फ़र, 01, 2011 और 2011 के स्थान पर नवीनतम संशोधन उपयोग @now के बीच यह की जरूरत है

p4 changes //depot_name/my_folder/[email protected]/02/01,2011/03/01 फ़र, 01, 2011 और 01 मार्च, 2011 के बीच my_folder फ़ोल्डर में सभी परिवर्तनों को प्राप्त करने की कोशिश/01/03। तिथियों के लिए, आप प्रारूप में एचएच: मिमी: एसएस तो p4 changes //depot_name/my_folder/[email protected]/02/01:03:22:50,2011/03/01:04:05:06 केवल दिनांक 01 फरवरी, 2011 को 3:22:50 पूर्वाह्न और मार्च 01, 2011 4:05:06 पूर्वाह्न

के बीच देखेंगे
+0

नहीं पता था कि आप @ क्लॉज, टाइम में टाइमस्टैम्प डाल सकते हैं। –

0

सुनिश्चित नहीं है कि संशोधन श्रेणी वास्तव में विचारों के लिए काम करती है, बनाम विशिष्ट फाइलें आप संकेत दे रहे हैं।इस के लिए सबसे सहज उपयोगों में से एक परिवर्तन सूचियों की एक सीमा प्राप्त करने के लिए होगा:

p4 changes //view/[email protected],@1200 

आप 10 या उससे कम changelists वापस सूचना प्राप्त करने की उम्मीद है, लेकिन क्या आप या तो कुछ भी नहीं है, या उन सभी को है। यह मेरा क्लाइंट संस्करण है, यकीन नहीं है कि क्या उन्होंने इसे बाद के रिलीज के साथ तय किया है।

पर्सफोर्स - फास्ट सॉफ्टवेयर कॉन्फ़िगरेशन प्रबंधन प्रणाली। कॉपीराइट 1995-2010 पर्सफोर्स सॉफ्टवेयर। सर्वाधिकार सुरक्षित। रेव। पी 4/एनटीएक्स 86/2010.1/26550 9 (2010/09/24)।

संबंधित मुद्दे