희렌버핏

버전관리 시스템 본문

Web

버전관리 시스템

Oliviakim 2018. 2. 22. 16:30

버전관리 시스템 (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