2011-04-04 10 views
5

मैं एक मौजूदा codebase कि मैं प्रदर्शन के उद्देश्य से की विशेष भाग को उजागर करना चाहते हैं। हम समीक्षा बोर्ड का उपयोग करते हैं, जो उपयोगकर्ता को एक diff अपलोड करने और आसानी से प्रश्न में भंडार के खिलाफ इसकी तुलना करने की अनुमति देता है।मैं मैन्युअल diff कैसे बना सकता हूं?

कि दिए गए, वहाँ एक अच्छा तरीका यह एक diff बनाने के लिए तो यह जोड़ा गया है के रूप में प्रासंगिक भागों दिखाएगा है? दिमाग में आने का एकमात्र तरीका प्रासंगिक कोड को हटाकर और diff को उलट कर है।

उत्तर

2

उपयोग diff मैन्युअल आदेश:

cp yourfile.py yourfile.py.orig 
# then edit the file 
# and generate the diff 
diff -Naur yourfile.py.orig yourfile.py 

आप पहले से ही एक संस्करण नियंत्रण सॉफ्टवेयर (, एचजी Git, SVN की तरह ...) का उपयोग कर रहे हैं, तो आप उन्हें सीधे उपयोग कर सकते हैं इससे पहले कि प्रतिबद्ध:

hg diff 
git diff 
svn diff 
+0

सही। बस उल्लेख करने के लिए कि पर्सफोर्स diffs उत्पन्न करने के लिए एक विकल्प प्रदान करता है लेकिन वे एकीकृत diff प्रारूप में नहीं हैं और समीक्षाबोर्ड के लिए उपयुक्त नहीं हैं। और जानकारी: https://www.reviewboard.org/docs/manual/dev/users/review-requests/creating/#pre-commit-review-requests – egelev

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

  • कोई संबंधित समस्या नहीं^_^