728x90
반응형
SVN(SVN은 Subversion의 약자)은 버전 관리 시스템(VCS, Version Control System)으로서, 개발 프로젝트에서 파일의 버전 관리와 협업을 지원하는 도구이다.
- 중앙집중식 버전 관리 시스템으로, 모든 파일과 버전 정보가 중앙 서버에 저장되고, 개발자들은 중앙 서버에서 파일을 받아서 작업한 후 변경 내용을 중앙 서버에 반영하는 방식으로 작업한다.
Git은 SVN과 달리 분산 버전 관리 시스템(DVCS, Distributed Version Control System)이다. Git은 각 개발자가 로컬 저장소를 가지고 있으며, 중앙 서버에서 파일을 받아서 작업하는 것이 아니라 로컬 저장소에서 작업한 후 변경 내용을 다른 개발자들과 공유할 수 있다. Git은 각 개발자가 전체 프로젝트의 버전 이력을 가지고 있어서 네트워크에 연결되지 않은 상태에서도 작업을 수행할 수 있는 장점이 있다.
💡 사용 방법
먼저 SVN을 설치하여 저장소를 생성해야 한다.
# SVN 저장소에서 작업을 수행할 로컬 작업 디렉토리를 생성
svn checkout <저장소 URL>
# 변경 내용 확인
svn status
# 변경 내용 추가
svn add <파일 경로>
# 변경 내용 커밋
svn commit -m "커밋 메시지"
# 업데이트 (저장소에서 내려받기)
svn update
# 기록 확인
svn log
[형상관리] Windows에서 SVN 설치 및 사용법 - 유저 사용편
728x90
반응형
'🛠️DevTools > Svn' 카테고리의 다른 글
[Svn] 에러 노트 (0) | 2023.08.23 |
---|