Git 시각화툴 설치(source tree)
나는 지금까지 대략 4년 6개월의 업무 경험을 가지고 있다. 그 중 2년은 SI(System Integration)업체에서 일을 하였었고, 나머지의 기간은 유한화학이라는 제약회사에서 일을 하였었다.
SI업체에서 다른 사람들과 협업을 하였을 때는 SVN을 사용하였었고, 유한화학에서는 요즘 유행하는 형상관리툴인 git을 사용하였었다.
유한화학에서 git을 사용할 때는 다른 사람들과의 업무 협업용이 아닌 내 소스코드를 백업할 용도로서의 git을 사용하였었기 때문에 git bash(터미널 상에서 명령어를 이용해 git을 사용하는 툴)을 이용하는 것만으로 충분하였지만, 지금의 회사 위메프에서는 다수의 사람들과 하나의 프로젝트를 동시에 진행하기 때문에 다른사람들의 branch 상태를 보여주는 시각화 툴이 필요하였다.
그래서 지금 사용하고 있는 툴이 Source Tree라는 git 시각화 툴인데 이 툴에대해서 소개하는 블로그를 작성하고자 한다.
Source Tree는 다음의 사이트에서 내려받을 수 있다.
https://www.sourcetreeapp.com/
"Downlaod for Mac OS X"를 눌러서 다운로드를 진행한다.
설치 진행 후, Source Tree를 실행하여 로컬 저장소 추가하기를 누른다.
추가된 로컬저장소를 열면 다음과 같이 시각화된 브랜치를 확인할 수 있다.
이러한 것이 있는지 모르고 여지껏 git bash를 열심히 사용을 하였지만, 그래도 후회는 되지 않는다. 이유는 git과 관련된 명령어를 외우고 쳐봄으로써 git명령어를 외우고 원리를 이해함으로써 git을 익히는데 대한 수고는 있었지만, 이로인해 이 시각화 툴을 사용하는 것이 얼마나 편한 것인지 인식할 수 있고, 시각화 툴로 안되는 것을 명령어로 세밀히 조절할 수 있을것이라 생각하기 때문이다.
각설하고, 이렇게 시각화된 커밋 내역을 보고 프로젝트를 한눈에 알 수 있으며, 또한 소스코드의 변경내역에 대해서도 더욱 쉽게 알 수 있어서 좋다.