2012-04-13 2 views
11

मैं एक बड़ी पार काटने है प्रतिबद्ध है कि मैं लेखकों जिसका कोड प्रभावित किया गया था, दोनों कोड वे समीक्षा कर रहे हैं के साथ समीक्षकों के अपनेपन को बढ़ाने के लिए, और समीक्षा बोझ समान विभाजित करने के लिए के अनुसार विभाजित करना चाहते हैं।क्या यह निर्धारित करना संभव है कि किसके कोड (`गिट दोष 'के अनुसार)' गिट diff` द्वारा प्रत्येक हंक आउटपुट से प्रभावित था?

मुझे एहसास है कि दोष किसी दिए गए हंक के भीतर मिश्रित किया जा सकता है, इस मामले में या तो कई समीक्षकों को इकट्ठा करना अच्छा होगा या बस सबसे अधिक "दोषपूर्ण" चुनें (ब्रेकिंग संबंध मनमाने ढंग से ठीक है)।

उत्तर

5

दिलचस्प सवाल है। मुझे गिट-फ्लैग का उपयोग करके बस कोई समाधान नहीं मिला लेकिन कुछ त्वरित गुगल ने मुझे इस उपयोगिता के लिए प्रेरित किया: git-diff-blame

(मैं उपकरण नहीं लिखा था) यह वास्तविक जिसे + हंक में प्रत्येक पंक्ति के लिए 'दोष' लाइन प्रदर्शित करता है।

+0

यह बहुत अच्छा काम करता है, धन्यवाद। एक नोट, यदि आप इसे स्वयं उपयोग करते हैं: आपको इसे अपने भंडार की जड़ से चलाना होगा। – Ben

+1

अब भी एक [स्क्रिप्ट का कांटा] है (https://github.com/dmnd/git-diff-blame) जो "रूट निर्देशिका केवल" सीमा पर विजय प्राप्त करता है। – ctrueden

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