본문 바로가기
인턴활동

SVN

by 새싹감자 2023. 1. 26.

l  svn개념


Svn은 subversion의 줄임말이다.

Git위주로 써본 나로써는 별로 익숙하지는 않긴 한데, Git과 유사한 버전관리 시스템의 한 종류같다.

 

       Subversion

       버전 관리 시스템의 한 종류

       서버 + 클라이언트 모델

       Git과 유사

 

l  Git과의 차이점


개발자가 자신만의 version history를 가질 수 없으며, 대부분의 기능을 완성해 놓고 소스를 중앙 저장소에 commit한다.

commit한 내용에 실수가 있으면, 바로 다른 개발자에게 영향을 미치게 된다.

 

 

l  용어 및 자주쓰는 명령어


기본 명령어들은 아래와 같다.

  • Synchronize with repository
    • 서버에 잇는 소스와 로컬 소스의 싱크 맞추기
  • Commit
    • 서버로 나의 로컬 소스 올리기
  • Update
    •  서버 소스 나의 로컬로 옮기기
  • Override and Commit
    • 서버 무시하고 로컬에 있는 파일 서버에 덮어쓰기
  • Override and update
    • 로컬 무시하고 서버에 있는 파일을 내 로컬로 덮어쓰기
  • Show History
    • 사람들의 업데이트 내역 보기
  •  Revert
    • 작업 내용취소, 서버 내용으로 다 바꿔주기

l  설치 및 연동하기


       https://goldsony.tistory.com/22

 

l  기본 조작법


       https://mchch.tistory.com/256

댓글