회사에서는 원래 svn을 사용했었는데, 깃을 사용하게 될 것 같다.
원래 난 깃을 쓰긴 했었지만 혼자쓰는 상황과는 많이 다를 것 같기도 하고, 여러가지 상황이 나올 수 있기 때문에 미리 RnD를 해두려고 한다. 먼저 사용할 gui 툴부터..
고려해야하는것
- 사용하기 쉬워야한다.
디자이너,기획자들도 사용함
- 한글 지원이 돼야한다.
로그남기기 편함
- 깃LFS를 지원해야한다.
프로젝트 크기가 얼마나 커질 지 모르니까.
너무 당연한것들인가... 아무튼..,
여기저기서 많은 글을 봤지만 아래 링크에 정리가 잘 돼있어서 옮겨서 정리한다.
참고 링크
1.소스트리
장점
- 안복잡함
직관적인 UI
- 한글됨
이 점 때문에 한국 유저가 Git을 입문하기 쉬워 한국 한정 점유율이 높습니다.
- 시각화
marge, branch등 시각화가 아주 잘 돼있습니다.
단점
- 느림
줄수가 많은 파일을 미리 볼때 로딩이 꽤 걸립니다. 간단한 소스면 모르겠지만, Markdown, html 이나 mata, xml 처럼 줄이 쉽게 많아 질수 있는 경우면 굉장히 답답할것 입니다.
- 인증
재 로그인 하거나, 변경이 원활히 되지 않습니다.
Diff하자- 느리고, 이미지(png, jpg)이 보이지 않습니다.
2.GitExtensions
장점
- 시각화
marge, branch등 시각화가 아주 잘 되있습니다.
- 오픈소스
자유로 커스텀하고, 빌드 할 수 있습니다.
빠르고,안정적- 무려 2009년 부터 개발됬습니다. 제일 빠르고, 가장 안정적입니다.
- 우클릭
어플리케이션이 아닌 Git repositry가 있는 폴더에서 우클릭을하면 git을 이용할 수 있습니다.
단점
- 비 직관적
아이콘 보다는 텍스트, 직관적이기보다는 세부적입니다.