소스트리(SourceTree)는 Git, Mercurial(hg), SVN 등을 지원하는 맥 OS X용 GUI 프론트엔드이다. 프론트엔드(front-end)란 간략히 설명해서 커맨드라인(CUI) 유틸리티를 GUI로 쓰기 편하게 만든 어플리케이션이라는 말이다. 다른 말로는 클라이언트 라고도 표현하기도 하지만...
공식 배포는 위에 링크된 홈페이지에서도 하고있지만 맥 앱스토어에서도 배포하고 있으니 검색해서 설치하는 편이 편하다. 설치하기 편하고 업데이트도 알려주니 수동으로 설치 할 이유는 없어보인다.
개인적으론 Git만 이용하기 때문에 Github for Mac과 비교하게 된다. 툴바만 봐도 기능 면으로 비교해서 Github for Mac 따위는 저리가라 할 정도로 많은 기능을 제공한다.
Git의 작업 흐름(WORKING/STAGE 에리어 등의 개념)과 동일한 UI를 제공한다. Add와 Commit 등의 작업에선 정말 CUI에서 하던 것과 비슷하게 작업 할 수 있다.
기능 면에서는 좋은 평가를 내릴 수 있다. 실제로 많은 사람들이 무료 Git 프론트엔드 중에서는 좋은 평가를 하는 툴이다. CUI로 일일이 명령어를 입력하면서 쓰던 기능을 어느 정도 마우스 만으로 빠르고 편하게 할 수 있는 건 큰 장점이다.
그럼에도 개인적으론 이 어플리케이션을 쓰지는 않는다. UI가 유틸리티와의 일관성을 갖추고 있지만 직관적이지는 않은 것 같다. 오히려 Github for Mac이 간략하고 직관적인 UI를 제공하면서도 자주 쓸 만한 기능들만 제공해서 더 편하다는 느낌이다. 더구나 커맨드 라인에서는 몇몇 일괄적인 작업을 스크립트로 만들어 쓸 수도 있으니 능력에 따라 GUI보다 커맨드라인(CUI)이 더 강력하고 편할 때도 있다.
관련포스트: Github for Mac
Popular Posts
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
sigsegv 검색을 통해 유입된 내역이 하나 보여서 잠깐 설명.
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
최신의 Emacs 22~23 에서는 한글 폰트 설정에 따른 불편함은 많이 사라진 편이지만, 역시 마음에 드는 폰트 설정은 힘든 편이었다. 특히 영문과 한글 폰트를 별도로 설정해야 하는 경우 크기를 맞추는 등의 삽질이 필요한 편이다.
-
첫째가 다니고 있는 어린이집이 초토화되고 있다. 독감 때문이다. 한 반의 60% 가량의 원아가 독감으로 등원하고 있지 않다고 하니 사태가 심각하다. 물론 여기서 말하는 독감은 그 인플루엔자가 맞다. 독한 감기를 말하는 게 아니다. 이런 이야기는 굳이 ...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
블로그를 네이버 및 티스토리에서 구글 블로거로 완전히 이주하기로 시작한 뒤의 첫 투기기록 글이다. 어쨌든 매주 토요일 오후 늦은 시각, 로또 대신 비트코인을 시장가로 만 원어치 무지성으로 지르는 프로젝트의 194주 차 기록이다. 194.95% -...
Tags
Blog Archive
-
▼
2012
(77)
-
▼
6월
(14)
- Emacs 24에 추가된 electric-pair-mode
- 앱스토어 판매 가능 국가 32개 추가
- iPad와 Surface 발표 비교 영상?
- Xcode Storyboard, 약인가 독인가
- Objective-C의 레퍼런스 카운트는 왜 필요한 건가
- Xcode ARC, 약인가 독인가
- 무료 Git/SVN/Hg 프론트엔드 SourceTree
- 블로거 게시물 관리 기능에 절망하였습니다.
- Python용 PostgreSQL 인터페이스 psycopg2
- Emacs 23.4와 Emacs 24.1의 코드 네비게이션 차이
- 새로운 맥북프로의 레티나 지원
- 카카오톡/보이스톡, 페이스타임 그리고 이통사
- 게시물 보기에 약간 오류가 있습니다. (수정완료)
- [Emacs] bash의 PATH 환경변수 eshell로 가져오기
-
▼
6월
(14)
0 comments:
댓글 쓰기