git/ git GUI

김재섭·2023년 9월 12일
0

회사에서는 원래 svn을 사용했었는데, 깃을 사용하게 될 것 같다.
원래 난 깃을 쓰긴 했었지만 혼자쓰는 상황과는 많이 다를 것 같기도 하고, 여러가지 상황이 나올 수 있기 때문에 미리 RnD를 해두려고 한다. 먼저 사용할 gui 툴부터..

고려해야하는것

  • 사용하기 쉬워야한다.
    디자이너,기획자들도 사용함
  • 한글 지원이 돼야한다.
    로그남기기 편함
  • 깃LFS를 지원해야한다.
    프로젝트 크기가 얼마나 커질 지 모르니까.
    너무 당연한것들인가... 아무튼..,

여기저기서 많은 글을 봤지만 아래 링크에 정리가 잘 돼있어서 옮겨서 정리한다.
참고 링크

1.소스트리

장점

  • 안복잡함
    직관적인 UI
  • 한글됨
    이 점 때문에 한국 유저가 Git을 입문하기 쉬워 한국 한정 점유율이 높습니다.
  • 시각화
    marge, branch등 시각화가 아주 잘 돼있습니다.

단점

  • 느림
    줄수가 많은 파일을 미리 볼때 로딩이 꽤 걸립니다. 간단한 소스면 모르겠지만, Markdown, html 이나 mata, xml 처럼 줄이 쉽게 많아 질수 있는 경우면 굉장히 답답할것 입니다.
  • 인증
    재 로그인 하거나, 변경이 원활히 되지 않습니다.
    Diff하자- 느리고, 이미지(png, jpg)이 보이지 않습니다.

2.GitExtensions

장점

  • 시각화
    marge, branch등 시각화가 아주 잘 되있습니다.
  • 오픈소스
    자유로 커스텀하고, 빌드 할 수 있습니다.
    빠르고,안정적- 무려 2009년 부터 개발됬습니다. 제일 빠르고, 가장 안정적입니다.
  • 우클릭
    어플리케이션이 아닌 Git repositry가 있는 폴더에서 우클릭을하면 git을 이용할 수 있습니다.

단점

  • 비 직관적
    아이콘 보다는 텍스트, 직관적이기보다는 세부적입니다.
profile
Unity C#

0개의 댓글