소프트웨어 관리

킴스코딩클럽·2022년 10월 27일
1

CS기초 시리즈

목록 보기
47/71

SCM과 VCS

software configuration manager(SCM : 소프트웨어 형상 관리자) : 프로젝트의 변경사항을 체계적으로 추적하고 관리하는 기능

version contrl system (VCS : 버전 관리 시스템)

  • 로컬 방식 : 내 컴에 저장
  • 서버 방식
    • 소스 코드가 서버에 저장
    • 항상 최신 버전을 가져와서 작업해야함
    • 작업을 제출하는 과정(commit)
    • subversion(SVN)
  • 클라우드 방식
    • 모든 컴퓨터(서버 클라이언트 포함)에 최신 버전이 존재
    • 최근 트랜드
    • 단점은 사용이 어렵다는 것
    • Git

Git

메뉴얼
https://github.com/progit/progit2-ko/releases/download/2.1.79/progit.pdf

Repository(repo,저장소)

  • 프로젝트 : 폴더하나가 저장소
  • local repository(내 컴퓨터를 말함)>>클라이언트 개념
  • remote repository(원격 저장소) >>서버개념

commit

  • 내가 수정한 코드를 local repository에 저장
  • 내 저장소가 일단 최신버전이되는것

push

  • local repository의 최신 버전을 remote repository로 밀어넣음

pull

  • remote repository의 최신 버전을 local repository로 가져옴

read.me(markdown)
commit message
repositories (star)

profile
공부 기록용

0개의 댓글