जवाबों:
का प्रयोग करें ⌘(OSX) या CTRL(Windows और Linux) और किसी भी दो करता आप लॉग ध्यान में रखते हुए की तरह चुनें। इससे कोई फर्क नहीं पड़ता कि कमिट किस शाखा से संबंधित है।
परिणामस्वरूप आप कुछ इस तरह देखेंगे ...
F03a18bf0370c62bb5fb5c6350589ad8def13aea और 4a4b176b852e7c8e83fffe94ea26424259590048 के बीच सभी परिवर्तनों को प्रदर्शित करना
...नीचे।
ऐसा करने का एक अन्य तरीका एक शाखा पर राइट-क्लिक करना है और "वर्तमान के खिलाफ डिफेंस" संदर्भ मेनू कमांड का चयन करना है ( वर्तमान में जिस शाखा पर आप काम कर रहे हैं, उसे संदर्भित करता है)। यह आपको दो शाखाओं के सिर के बीच का अंतर देगा।
स्रोत: https://answers.atlassian.com/questions/167126/sourcetree-diff-against-current-behavior#
स्क्रीनशॉट (Sourcetree v1.9.5 पर आधारित):
संदर्भ मेनू से "वर्तमान के खिलाफ मुश्किल" चुनने के बाद, आपको एक संदेश देखना चाहिए:
{प्रतिबद्ध_हाश} और काम की प्रतिलिपि के बीच सभी परिवर्तनों को प्रदर्शित करना
आप एक बाह्य डिफ उपकरण का उपयोग भी कर सकते हैं। उदाहरण के लिए मैं बियॉन्ड तुलना का उपयोग कर रहा हूं। जब आप इसे सॉर्सेट्री में एक बाहरी अंतर उपकरण के रूप में सेट करते हैं, तो आप उन दोनों फ़ाइलों का चयन करते हैं जिन्हें आप CTRL का उपयोग करके तुलना करना चाहते हैं और उसके बाद आप CTRL + D दबाते हैं। नतीजतन, बियॉन्ड तुलना को लॉन्च की जाने वाली दोनों फाइलों के साथ लॉन्च किया जाएगा।