티스토리 뷰

카테고리 없음

git vs svn 선택의 문제

장송송 2017. 12. 26. 15:39

0. 이글은 개인적인 견해임으로 보실때 참고 바랍니다.


1. SVN vs Git

- 엄마가 좋아 아빠가 좋아?

- 엄마는 보수적이며 중앙집중식이야 - SVN

- 아빠는 개방적이며 분산처리식이야 - Git


- 그럼 왜 Git ?

- 버전관리는 기본

버전관리 시스템 유랑기

https://gist.github.com/benelog/2922437

- 코드리뷰할 도구들과 연동 (GIthub, Bitbucket)

- 브런치 : 운영서버와 상관없이 개발할수 있는 환경이 돼야함 

- (SVN도 기능이 있지만 약함)

- 운영서버용 master 브런치

- 개발서버용 develop 브런치 

- 기타 기능 개발용 XXX 브런치



2. Git 이란 무엇인가?

- 아래 블로그로 대체

https://tuwlab.com/ece/22202

https://www.slideshare.net/einsub/svn-git-17386752





3. 코드리뷰 도구의 사용

- Bitbucket

- Reviewers : 리뷰줄 사용자를 지정

- File changed : 변경된 파일리스트를 확인

- 파일들의 변경된 부분을 확인





4. Webhook을 통한 기타기능의 연동

- Bitbucket -> WebHook 이용

- SVN -> Hook -> post, pre commit 이용


- hook event를 발생하여 Slack 및 Jira 등의 프로그램 연동하여 이용

- Brunch에 따라 Color 구분 : 운영서버 개발서버 구분


- JIRA issue 자동업데이트



5. 느낀점

장기는 직접 둘 때보다 훈수 둘 때가잘 된다.

- 자신이 잘하겠지만 코드리뷰를 하다보면 더 발전된 자신을 보게될것이다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함