반응형
"de facto standard version control system"
장점
1. 다수의 개발자가 local / remote 환경에서 source 코드 관리를 쉽게 할 수 있다.
2. 소스 코드 관리를 위한 다양한 방법들이 존재한다. cherry pick, source merge, tagging, branch 등
3. branch / version 추가시 변경점만 저장하여 용량이 적다.
단점
1. 초보자에게는 사용법이 어렵다.
2. conflict가 발생하면 더더욱 처리하는 방법이 어려울 수 있다.
3. 너무 많은 기능이 있고, 용어도 많아 심도있게 사용하려면 한도 끝도 없을거 같다. (물론 모두 유용한 기능이다) cherry-pick, stash, rebsae, hook, 등등..
총평
git 외에 다른 대안이 있을지 모를정도로 정말 강력한 tool이다. 한번 git 쓰면 다른 vcs 는 답답해서 못쓸 지경이다. 반면, svn 등과 같이 git 외에 다른 vcs를 쓰던 사람에게는 사용법이 정말 어려울 수 있다. 아직 svn 쓰는데가 많고, git을 어려워하는 곳이 있는데 그런분들/부서에게 말하고 싶다. "제발 git좀 쓰세요" 그리고 git을 짓이라고 하지 말고 깃이라고 발음햇으면.. 어원이 Get이라고 하기도 하고, 리누스(git 개발자 : https://www.youtube.com/watch?v=4XpnKHJAok8)나 외국인들도 깃이라고 읽는다. 짓이라고 읽는건 어디서 굴러온 발음인지.
728x90
반응형
'개발후기-개발도구' 카테고리의 다른 글
IIS 사용후기 (0) | 2021.08.03 |
---|---|
python IDLE 사용후기 (0) | 2021.08.02 |
jenkins 사용후기 (0) | 2021.07.29 |
SQL Developer 사용후기 (0) | 2021.07.28 |
sqlite 사용후기 (0) | 2021.07.26 |
댓글