목록백엔드 개발 (13)
꼬물꼬물 개발자
# 1. Node Framework 설치 Node 프로그램 설치 - https://nodejs.org/ko/ - 최신버전 LTC(Long Term Support) 버전 설치 VSCode 개발 툴 설치 - https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and..
#1 Git & GitHub 란? Git 소스 코드를 효과적으로 관리하기 위해 개발된 분산형 버전관리시스템 동시성 : 따로 파일을 전달할 필요 없이 저장소에 있는 코드를 가져와 여러 사용자가 동시에 코드의 기능을 작성할 수 있음 가역성 : 코드가 잘못되었을 경우 코드를 되돌릴 수 있음 기록성 : 버전별 변경 내용 기록과 작성자를 알수 있음 따라서 git은 개발자들 사이의 협업에 많이 사용됨 GitHub Git의 원격 서버 저장소 Git방식의 분산 무료 원격 저장소 서비스 제공 공개 저장소와 프라이빗 저장소로 나뉨 공개 저장소 이용시 모든이에게 소스 공개, 프라빗 저장소는 특정 허락된 사용자들에게만 소스 공유됨 2019년 Microsoft에 인수되어 운영됨 #2 Git & GitHub 팀 협업 프로세스 정..
#1 VCS(Version Control Sytem) 버전관리시스템 이란? 각종 문서 및 개발 소스등의 버전에 대해 안전하게 관리(기록, 유지, 갱신)하는 시스템 형상관리 시스템 및 개발 협업 관리 시스템이라고도 한다. 사용 목적 개발소스 버전관리 개발소스 백업관리 팀단위 협업 개발 개발소스 배포 자동화 관리 #2 VCS의 종류 3가지 1. Local VCS 로컬형 버전관리시스템 사용자 컴퓨터에서 파일의 변경 정보를 버전별로 관리하는 방식 (RCS, SCCS) 2. Center VCS 중앙형 버전관리시스템 중앙 서버에서 클라이언트가 파일을 받아서 사용하는 방식 장점은 하나의 중앙 서버에서 관리되기 때문에 협업 관리측면에서 Local VCS보다 편리함 단점은 클라이언트는 최신버전만 사용 가능하며 서버에 문..