기업에서도 무료로 사용할 수 있는 폴더 및 파일 비교 툴 하나를 소개해볼게요.
프로그램을 빌드 후 exe파일이나 dll파일 이외에도 빌드 되지 않는 xml파일이나 json파일 또는 html css js처럼 빌드 과정이 없는 파일들이 배포 버전에서 무엇이 달라졌는지 한눈에 파악이 잘 안되는데 WinMerge를 사용하면 어떤 파일이 변경되었는지 어디서 변경이 일어났는지 등을 파악 할 수 있다.
설치 : https://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 |
댓글