본문 바로가기
Tip +

스프링 프로젝트 소스(혹은 그 외 파일 디렉토리) 비교 프로그램 추천!

by 보리하늘 2018. 12. 17.
반응형

기존에는 팀 프로젝트를 SVN에 연결하여 개발하였다.



이클립스에 내재 된 기능 중 SVN !!



SVN 서버에 연결되어있는 프로젝트에서 


오른쪽 우클릭 > Team > Synchronize with Repository


하게 되면 SVN 서버에 올라가 있는 소스파일과 로컬에 있는 소스파일을 비교하여


수정사항을 표시해주고 취합 할 수 있게 도와주는 고마운 기능이 있다.






하지만 때에 따라 SVN을 사용하지 못하는 경우가 있는데..


여러 사람이 한 프로젝트를 작업하다보면 소스 취합하는 일이 여간 번거로운게 아니다..






*** 프로그램 툴을 이용하여 간편하게 소스 비교 및 취합 하기



" Beyond Compare " 라는 프로그램이다.


구글 검색 후 다운로드 받으면 된다.




( 다운로드 및 설치 과정 생략)


1. 첫번째 비교 대상 파일 디렉토리(최상위 폴더를 선택해 주는게 편리)를 우클릭 한 뒤


아래와 같이  Select Left Folder for Compare  항목을 선택한다.


 





2. 두번째 비교 대상 파일 디렉토리를 우클릭 한 뒤


아래와 같이  Compare to "test-web"(1번에서 선택한 파일 디렉토리 이름)  항목을 선택한다.


 






3. 자동으로 프로그램이 실행되면서 좌, 우에 1, 2번에서 설정한 파일 디렉토리가 표출된다.


프로그램 상단바의 이중 체크 아이콘(Select All) 또는 Ctrl + A 를 눌러 전체 선택한다. (초록 동그라미)


 



이후 =? 표시의 Compare Contents (빨간색 동그라미)를 클릭하면 가운데에 기호가 나타나고 

디렉토리 및 파일 색이 바뀐다.



=    : 내용이 같은 파일

≠   : 내용이 다른 파일

물결 두개 : 중요하지 않은 내용(주석 등)이 다른 파일



파일 오른쪽 클릭으로  Copy to Right 또는 Copy to Left 을 눌러 복사도 가능하고


더블 클릭 시 두 소스의 다른점을 표시해준다. 



나머지는 SVN 과 매우 비슷하기 때문에 설명은 생략...

728x90
반응형

댓글