2010-02-05 14 views
5

मुझे ब्रांडेड फ़ाइल का दृश्य अंतर देखना पसंद है। तो मैं यहब्रांडेड फ़ाइल (पीएफ diff2 बाहरी diff के साथ) दृश्य दृश्य diff

 
p4 diff2 -b branchname main.cpp 

एक समस्या ... यह दृश्य और बाहरी diff समर्थित नहीं है। http://www.perforce.com/perforce/doc.current/manuals/cmdref/diff2.html

 
p4 diff2 does not use the diff program specified by the environment variable P4DIFF. 
The diff algorithm used by p4 diff2 runs on the machine hosting the Perforce server, 
and always uses the server's built-in diff routine. 

मैं अपने दृश्य diff चाहते हैं। मैं इसे कैसे लूं?

उत्तर

5

शायद पी 4 वी से भिन्नता करना आसान हो सकता है?

इसके अलावा, आपको p4 print कुछ स्थानीय अस्थायी लोगों को दो फाइलें होनी चाहिए, और फिर उन पर अंतर चलाएं?

0

आपको Kdiff3 देना चाहिए यदि आप इसे पहले से उपयोग नहीं कर रहे हैं।

अपने परिदृश्य के लिए, मैं इस (से ओल्ड-स्कूल P4Win) करना चाहते हैं:

  • पहली फ़ाइल के लिए जाना -> राइट क्लिक करें -> का पता लगाएं। यह एक्सप्लोरर में फ़ाइल खोलता है। इसे राइट-क्लिक करें -> Kdiff3 -> बाद में
  • दूसरी फ़ाइल पर जाएं -> राइट क्लिक -> एक्सप्लोर करें -> राइट-क्लिक फ़ाइल -> Kdiff3 -> तुलना करें -> [पहली फ़ाइल]

ता-दा!

मुझे लगता है कि आपके स्थानीय भंडार में दोनों फाइलें हैं। मुझे यह भी लगता है कि आप विंडोज चल रहे हैं, लेकिन इसे अन्य ओएस-एसएस में अनुकूलित किया जा सकता है, क्योंकि केडीएफ 3 मल्टी-प्लेटफार्म है।

0

आप इसे खींचने में सक्षम हो सकते हैं। Perforce blog में कमांड लाइन से p4v कार्यों को कॉल करने पर एक प्रविष्टि है।
मुझे केवल एक फ़ाइल पर काम करने के लिए diffdialog कमांड मिल सकता है, लेकिन हो सकता है कि अगर आप इसके साथ खेलें तो आप कुछ समझ सकते हैं।

0

p4 diff का उपयोग करें।

http://www.perforce.com/perforce/doc.021/manuals/cmdref/diff2.html से

:
"p4 diff2 वातावरण चर P4DIFF द्वारा निर्दिष्ट diff प्रोग्राम का उपयोग नहीं करता diff p4 diff2 द्वारा प्रयोग किया जाता एल्गोरिथ्म मशीन की मेजबानी लाज़िमी सर्वर पर चलाता है, और हमेशा का उपयोग करता है सर्वर के अंतर्निहित diff। दिनचर्या। "

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