मैं .git/info/attributes
में *.py diff=python
निर्धारित किया है। तो गिट जानता है कि कार्य सीमाएं कहां हैं। गिट diff -W यह भी सुनिश्चित कर सकते हैं कि पूरा कार्य दिखाया गया है।एक या अधिक कार्यों के लिए गिट डिफ सीमा?
लेकिन वहाँ एक Git diff करने के लिए सिर्फ एक विशेष समारोह (या एक से अधिक) के उत्पादन को सीमित करने के लिए एक रास्ता है?
(उसमें असफल होने पर मुझे लगता है कि यह awk है ...)
संपादित करें यह भी git log
और git rev-list
के लिए उपयोगी होगा: नहीं दिखाते हैं मुझे हर प्रतिबद्ध है कि views.py संशोधित करता है, दिखाने के लिए मुझे करता है कि एक संशोधित इसमें कुछ समारोह। (हाँ, एक आदर्श दुनिया में, views.py नहीं एक 2000 लाइन विशालकाय अक्सर 8 अलग डेवलपर्स द्वारा संशोधित किया जाएगा ...)
आपको यह पढ़ने योग्य लगता है: http://stackoverflow.com/questions/523307/semantic-diff-utilities – JosefAssad
हाँ वें दिलचस्प है, लेकिन यह एक सुंदर अपरिपक्व क्षेत्र की तरह दिखता है। –