문제점
소스트리에서 파이썬 및 자바 등 일반적인 소스코드는 바로 비교되어 어느 부분이 수정됬는지 확인이 가능하지만,
MQL5, 구조가 다른 CPP 등 특수한 경우 아래와 같이 확인이 바로 안되는 경우 발생

해결책
인터넷에 검색하면 다양한 해결책이 나왔지만 해보니 잘 되지 않았다.
그래서 찾은 방법은 외부 비교 툴을 연동하는 방법이다.
1. 외부 도구 중 WinMerge 프로그램 설치
https://winmerge.org/downloads/?lang=ko
WinMerge 다운로드 - WinMerge
WinMerge 다운로드 WinMerge를 설치하는 가장 쉬운 방법은 설치 프로그램을 다운로드하여 실행하는 것입니다. 온라인 설명서 사용에 대한 도움말을 참조하십시오. WinMerge 2.16.28 현재 WinMerge 버전은 2.1
winmerge.org
위의 사이트로 들어가 Win Merge를 다운로드하여 기본 세팅되어 있는 옵션으로 설치한다.
2. 소스트리 옵션 세팅

소스트리의 도구 - 옵션으로 들어간다.

하단 '외부 비교 도구' 옵션을 WinMerge로 선택하고, Diff 명령어는 다음과 같이 세팅한다.
(자동으로 세팅되는 경우도 있다.)
C:\Program Files\WinMerge\WinMergeU.exe
모든 세팅은 끝났다.
3. 수정 사항 보기

파일 비교 창 상단을 보면 설정 버튼이 있다.
'외부 비교 도구' 메뉴를 클릭한다.

이렇게 파일 비교를 할 수 있다.
사실 소스트리에서 바로 비교하는 것이 가장 편한 방법이지만 소스트리에는 코드뭉치 개념이 있어서 코드 구조가 깨져있으면 비교가 불가능 하기 때문에 외부 툴을 활용하는 수밖에 없다.

비교하고자 하는 파일을 우클릭하여 '외부 비교도구' 메뉴로도 동일하게 확인 가능하다.


































































