2014-01-14 3 views
17

나는 광범위하고 (프로그래밍뿐만 아니라) 많은 파일을 가지고있는 개인적이고 큰 프로젝트를 위해 git을 사용하고있다. 따라서 나는 많은 브랜치 (branch)와 머지 (merge)를 가지고 있고, Git에서 (특히, PlasticSCM과 같은 gource 나 그래프 기능과 같은 애니메이션을 제공한다면) 훌륭한 브랜치와 머지를위한 시각화 툴을 원한다. gitk 또는 git log는 유용한 도구이며 현재는 정확한 해결책이 아니라 사용하고 있습니다.괜찮은 Git 지점 시각화 도구

저는 오픈 소스 프로젝트를 좋아합니다. 오픈 소스 솔루션이 없거나 무거운 git 소프트웨어가 환영받는다면 작업을 수행하는 애플리케이션 (전체 GNU 프런트 엔드가 아닌)을 선호합니다. 나는 발견했습니다 :

SeeGitApp (특히 길고 무거운 분기 및 병합을위한, 나를 위해 좋은 안)

GitCola (I이 첫 번째 시도에서 창문에 설치하지 못했습니다),

GitVersionTree) (아주 기본적인,

gitlist (서버 기반, PHP, 나는 그것을 시도하지 수),

gittreemap,

git2html.sh,

자식 로그 --pretty.

필자는 오픈 소스 및 유틸리티를 검색했습니다. 이 업무를위한 그런 유틸리티가 없다면 대신 무엇을 제공하겠습니까? 콘솔에서

+1

보인다. 요청자는 "최선"이라고 묻지 않았다. 문제는 "이 상황을 해결하는 사람이 있고 그 사람은 무엇이 될까요?" 답변 세트가 작고 스팸이 제공되지 않는 것 같습니다. –

답변

26

어때 대략 ungit?

Ungit Screenshot

는 Ungit는 Node.js를 익숙하지 않은 경우 설치가 까다로운 조금 할 수 있지만, IMO 내가 지금까지 본 최고의 자식 GUI입니다.

+0

예, 감사합니다. 나는 지금 그것을 시도하고있어 멋지다! 나는 그것을 좋아한다. 그래프의 노드는 조금 작지만 방법이 있어야합니다. 그것은 숭고한 본문 (다른 사랑)을 상기시킵니다 : D – SdidS

+0

현재, ungit이 제 선택이지만 가능하면 더 많은 옵션을보고 싶습니다. BTW, 그래프의 노드 크기를 조정할 수있는 방법이 있습니까? 나는 더 작은 노드를 의미합니까? – SdidS

+1

@ToX 흠, 전에는 그렇게 해본 적이 없었습니다. 브라우저의 확대/축소 기능을 사용해보십시오. ('Ctrl' +'Scroll' 또는'Ctrl' +'+'/'Ctrl' +'-') 그래도 문제가 해결되지 않으면 언제든지 문제를 제출할 수 있습니다. Ungit의 저자는 사용자 피드백에 응답하는 것에 대해 지금까지 정말 훌륭했습니다. – Ajedi32

14

증권 gitk --all 또는 :

git log --graph --oneline --decorate --all 

(나는 그런데 git overview 별칭이 호출을 가지고). 디스플레이에서 더 나은 결과를 얻으려면 color.ui 힘내 구성 변수를 auto으로 설정하는 것이 좋습니다.

+0

일반적으로 나는 똑같은 것을 권하고 싶지만, OP는 특별히 "gitk 또는 git 로그는 훌륭한 도구이고 현재는 정확한 솔루션이 아니라 사용하고 있습니다."라고 말했습니다. – Ajedi32

+0

@ Ajedi32, 그렇습니다.하지만 OP는'gitk'의'--all' 명령 행 옵션과'git log'의'--graph' 모드를 인식하지 못해 " 평소 "이러한 도구를 호출하는 방법. – kostix

+0

@ Ajedi32, 나는 심지어 내 동료 인 $ dayjob에서'--all' 명령 행 옵션없이'gitk'를 결코 호출하지 않는 동료 개발자가 있습니다 ;-) – kostix

16

멋진 도구 GUI 도구입니다 (예 : Source Tree). 나는 그것을 매우 추천한다.

+0

감사합니다. 설치했습니다. 로그보기 멋지지만 그것은 나를 위해 두 가지 문제가 있다고 생각 : 1) 폐쇄 소스 2) 로그보기 그래프의 프레 젠 테이션 gitk 또는 자식 로그와 동일합니다. 나는 더 자세한 그래프를 선호한다. SmartGit과 GitEye도 동일합니다. – SdidS

+0

나는이 도구를 좋아하지만 무료 xsl xs이지만 Windows에서는 무료가 아닌 이유를 이해할 수 없습니다.) –

+2

Windows에서는 무료입니다. 약 1 년 반 동안 사용 해왔다. 그래도 등록이 필요합니다. – n4rzul

1

GitX은 훌륭한 git gui입니다. 무료이며 설치가 쉽습니다. 요청자가 어떤 다른 도구 솔루션으로 시도 된 문제 등을 설명했던 것처럼

http://gitx.frim.nl/

+0

이 응답은 질문에 대답하는 이유를 설명해야합니다. –