본문 바로가기
IT Study/개발 자료

WinMerge 설치 및 사용법

by dev_huhu 2021. 10. 31.
반응형

기업에서도 무료로 사용할 수 있는 폴더 및 파일 비교 툴 하나를 소개해볼게요.

프로그램을 빌드 후 exe파일이나 dll파일 이외에도 빌드 되지 않는 xml파일이나 json파일 또는  html css js처럼 빌드 과정이 없는 파일들이 배포 버전에서 무엇이 달라졌는지 한눈에 파악이 잘 안되는데 WinMerge를 사용하면 어떤 파일이 변경되었는지 어디서 변경이 일어났는지 등을 파악 할 수 있다.
설치 : https://winmerge.org/

WinMerge - You will see the difference…

What is WinMerge? WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle. Screenshot See the screenshots page f

winmerge.org


1. 메인 화면 - 아래의 파일 아이콘과 폴더 아이콘을 통해 파일 비교 및 폴더 비교창 진입 가능


2. 파일 비교
- 파일을 직접 복사&붙여넣기하여 비교하는 방법도 있지만, 폴더 비교창에서 비교 파일을 더블 클릭하여 비교하는 방법을 더 많이 사용한다.

3. 폴더 비교
- 비교할 폴더와 비교될 폴더의 경로를 각각 기입하여 비교 가능하다.


비교할 샘플 파일을 만들기 위해 해당 명령으로 배치 파일을 실행해봤다.

@echo off chcp 65001 echo SomeThingContent 111 > 1.txt echo SomeThingContent 222 > 2.txt echo SomeThingContent 333 > 3.txt echo SomeThingContent 444 > 4.txt echo SomeThingContent 555 > 5.txt echo SomeThingContent 666 > 6.txt echo SomeThingContent 777 > 7.txt echo SomeThingContent 888 > 8.txt echo SomeThingContent 999 > 9.txt


각각의 폴더에 파일들을 생성한 후 Folder Compare 진행

동일한 배치 파일을 실행했으니 모든 파일이 동일한 모습

SampleFolder1의 7.txt파일의 내용을 일부 수정해보았다.


서로 교집합의 파일 내용 변경 뿐만이 아니라 SampleFolder1(왼쪽 경로) SampleFolder2(오른쪽 경로) 겹치지 않는 파일에 대한 내용도 한눈에 비교할 수 있도록 도와준다.
이 화면에서 Merge 할 파일들을 선택하고 위의 화살표 버튼 클릭 또는 단축키(Alt + ← 또는 Alt + →)를 사용하여 복사할 방향으로 Merge를 진행할 수 있다.


아래의 내용은 Compare 결과의 보기 옵션을 선택하는 창인데 본인이 원하는 결과를 필터링 할 수 있어서 자주 사용중이다.

반응형

'IT Study > 개발 자료' 카테고리의 다른 글

JAR 파일 JDK 빌드 버전 찾기  (1) 2022.12.09
다이어그램 그리기 - diagrams.net  (0) 2021.11.11
Web Tool Kit Online / Beautifytools  (0) 2021.03.15
온라인 IDE 모음  (0) 2020.02.25

댓글