2011-04-27 7 views
6

मान लीजिए मैं एक मुख्य शाखा था - // प्रोजेक्ट/मुख्य/...हम पेर्सफोर्स में मूल शाखा की पहचान कैसे कर सकते हैं?

और की तुलना में मैं मुख्य रूप से नई शाखा बनाई -

और उसके बाद फिर //project/1.0/... मैं 1.0 - //project/2.0/...

से निर्मित शाखा अब, यदि कोई जानना चाहता है कि कौन सी शाखा शाखा 2.0 बनाई गई है, तो उपयोगकर्ता कैसे पहचान सकता है?

उत्तर

10

एक फ़ाइल का चयन करें और किसी विशेष फ़ाइल के लिए शाखाओं के बीच संबंधों को देखने के लिए पर्सफोर्स संशोधन ग्राफ का उपयोग करें।

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

आप सभी शाखा परिभाषाओं को भी डंप कर सकते हैं और विभिन्न शाखा विनिर्देशों के सिर और पूंछ को एक पर्ल स्क्रिप्ट और ग्राफ़विज़ जैसे ग्राफ़िंग टूल से जोड़ने का प्रयास कर सकते हैं।

+0

ध्यान दें कि संशोधन ग्राफ पी 4 वी उपयोगिता के माध्यम से उपलब्ध है जो एक जीयूआई है, पी 4 कमांड लाइन उपयोगिता से नहीं। ध्यान दें कि p4 filelog कमांड के लिए ai और a -h विकल्प है। विवरण के लिए पी 4 सहायता फ़ाइल लॉग देखें। – bgoodr

+0

@bgoodr p4v का उपयोग करके आप फ़ाइलों का संशोधन ग्राफ प्राप्त कर सकते हैं, लेकिन आप शाखाओं के बीच संबंधों का ग्राफ नहीं प्राप्त कर सकते हैं। – bits

3

कमांड लाइन से, p4 filelog -i // somefile करना शाखा इतिहास दिखाएगा। यह दिए गए उत्तर xt1 के बराबर कमांड लाइन है।