희렌버핏
버전관리 시스템 본문
버전관리 시스템 (Version Control System)
1. 정의
- 변경된 코드들에 대한 역사를 기록
- 문제가 발생했을 때 어디에서 발생됐고 무엇이 문제인지 탐색할 수 있게 해줌
- 작성한 코드를 안전한 컴퓨터에 저장해줌
- 협업 과정에서 같은 파일을 수정했을 때 질서를 잡아줌
2. 종류
1) SVN
2) Mecurial
3) GIT
* GIT에 대해 공부할 사이트 -> http://opentutorials.org/course/1492
* 코드편집기(editor) -> atom (https://atom.io/) / Aptana / Sublime Text / Brackets
3. atom을 설치해보자
- https://atom.io/ 들어가서 눈에 보이는 거 바로 다운 (디테일한 설치 방법 : https://youtu.be/_--ISmQTh1w)
- 확장 패키지 emmet 설치
*emmet : 코드 작성 수고 덜어줌
*emmet 설치 했는데 tab키가 안 먹을 경우
1) setting -> keybindings에서 yor keymap file 클릭
2) keymap.cson이 켜지면 맨 밑에 아래 코드를 추가한다.
# emmet tab jsp
'atom-text-editor[data-grammar~="jsp"]:not(mini)':
'tab': 'emmet:expand-abbreviation-with-tab'
# emmet tab jsp
'atom-text-editor[data-grammar~="php"]:not(mini)':
'tab': 'emmet:expand-abbreviation-with-tab'
3) atom을 껐다가 다시 실행하면 tab키가 됨
'Web' 카테고리의 다른 글
웹 브라우저와 웹 서버 간에 전송 흐름 (0) | 2018.02.22 |
---|---|
HTML 속성 (0) | 2018.02.22 |
HTML이란 (0) | 2018.02.22 |
bitnami로 Apache, Mysql, php 한번에 설치하기 (0) | 2018.02.22 |