5
के बीच अंतर P4 diff और P4 diff2 के बीच क्या अंतर है?p4diff और p4diff2
के बीच अंतर P4 diff और P4 diff2 के बीच क्या अंतर है?p4diff और p4diff2
p4 diff
क्लाइंट पर उपयोग किया जाता है, उदा। डिपो पर संस्करण में स्थानीय रूप से संशोधित फ़ाइल की तुलना करने के लिए। p4 diff2
सर्वर पर दो फ़ाइलों की तुलना करने के लिए उपयोग किया जाता है।
मैनुअल से:
$ p4 help diff
On the client machine, diff a client file against the corresponding
revision in the depot. The file is compared only if the file is
opened for edit or a revision is provided. See 'p4 help revisions'
for details about specifying revisions.
$ p4 help diff2
'p4 diff2' runs on the server to compare one set of depot files (the
'source') to another (the 'target'). Source and target file sets
can be specified on the 'p4 diff2' command line or through a branch
view.
आप भी बता सकते हैं जो दो के बीच तेजी से होता है? – drastogi
यह गति के बारे में नहीं है। diff बनाम diff2 दो अलग-अलग उपयोग के मामले हैं। – jhwist
'p4 diff2' पूरी तरह से सर्वर पर चलता है, और परिणाम क्लाइंट को भेजता है। यह 'p4 diff' से तेज़ होने की संभावना है, जो क्लाइंट को फ़ाइलों के मूल संस्करण भेजता है, और क्लाइंट मशीन पर एक diff प्रोग्राम लॉन्च करता है और चलाता है। लेकिन निश्चित रूप से फाइलों के आकार, नेटवर्क की गति, और क्लाइंट-साइड डिफ प्रोग्राम की दक्षता पर निर्भर हो सकता है। हालांकि, जैसा कि @ जेविस्ट ने कहा था, ऐसा नहीं है कि आप चुनना चाहते हैं। अपने स्थानीय परिवर्तनों को मूल डिपो संस्करणों की तुलना करते समय, आपको 'p4 diff' का उपयोग करना होगा। एक डिपो संस्करण को दूसरे में तुलना करते समय, आपको 'p4 diff2' का उपयोग करना होगा। – user1054341