소스트리(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
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
서울랜드 아니다. 서울대학교다. 이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 얼마 전, 간만의 폭설과 자녀들의 원성을 맞이하여 [...] 서울대에 눈썰매를 타러 다녀왔다. 엥? 서울대? 서울대학교? 사실 아는 사람은 아는 ...
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
Git로 다수의 브랜치를 관리하며 브랜치간 머지(merge) 하기는 굉장히 간단한 일이다. 하지만 의외로 다른 브랜치의 일부 파일만 복사(즉 파일간 머지)해 오는 형태의 작업은 많이 하지 않나보다. 찾아보니 의외로 기존 명령어에 옵션을 하나 추가해서 ...
-
sigsegv 검색을 통해 유입된 내역이 하나 보여서 잠깐 설명.
-
logging 을 사용해서 로그 찍는 루틴을 만들었는데, 로그를 찍을 때 마다 동일한 로그가 계속 하나씩 더 찍히는 현상을 경험했다. 로그1, 로그2, 로그2, 로그3, 로그3, 로그3, ... 이런 식이었다. 사실 현상이라기 보단 코딩을 잘못해서...
-
CALayer 에 관한 글을 적으면서 애니메이션에 대해 언급할 필요가 생겼는데 간략히 하기에는 양이 너무 많은 것 같다. 그래서 이번엔 CALayer 애니메이션에 관한 것을 별도로 정리하려고 한다. CALayer 의 이름에서 볼 수 있는 머릿글자 ...
-
소엑주주 돈은 잃게 만들어도 범죄는 아니라는 대한민국 (Grok 생성) 이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 대한민국은 주식 투자 후진국이다. 특히 주주 보호 장치가 굉장히 취약하다. 그래서 많은 개인 투자자들이 요...
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:
댓글 쓰기