728x90
SVN 설치
https://www.visualsvn.com/downloads/
Downloads | VisualSVN
The most favored way to setup and maintain an enterprise level Apache Subversion server on the Microsoft Windows platform. VisualSVN Server is useful either for home, small business or enterprise users. Includes Apache Subversion 1.14.4 command-line tools.
www.visualsvn.com
홈페이지에서 svn 다운받고 원하는 폴더에 설치
SVN setting
File > Settings > Version Control > Subversion 선택
Path to Subversion executable 경로에 설치한 svn 폴더의 svn.exe 선택
적용 후에 SVN 탭이 생김
* File > Settings 단축키 : Ctrl+Alt+S
Browse SVN
SVN 탭 > Browse VCS Repository > Browse Subversion Repository.. 선택
레파지토리 주소 입력 후 아이디, 비밀번호를 입력해서 로그인
Sharing SVN
SVN 탭 > Share Project
SVN 과 Git의 차이?
SVN(Subversion), Git - 버전 관리 시스템
1.중앙집중형 vs 분산형
- SVN: 중앙집중형 버전 관리 시스템(CVCS)으로, 하나의 중앙 서버에서 코드를 관리하며, 개발자들이 서버에서 코드를 체크아웃하고 작업 후 다시 서버에 반영
- Git: 분산형 버전 관리 시스템(DVCS)으로, 개발자마다 로컬에 전체 저장소를 복제하여 작업하며, 필요한 경우에만 중앙 서버에 변경 사항을 Push
** SVN 방식에서는 Commit 하면 바로 서버에 반영된다.
2.속도
- Git: 로컬에서 대부분의 작업이 이루어지므로 빠르고 효율적
- SVN: 서버와 통신해야 하는 경우가 많아 네트워크 의존도가 높고 상대적으로 느릴 수 있음
3.작업 관리
- Git: 브랜치 생성과 병합이 간편하고, 여러 브랜치를 쉽게 관리할 수 있음
- SVN: 브랜치 관리는 가능하지만 Git보다 다루기 복잡하고 성능이 떨어질 수 있음
728x90
'TIL' 카테고리의 다른 글
TIL | 리눅스 내에서 war 파일 배포시 자바경로 문제로 발생한 500 에러 해결 과정 (1) | 2025.02.11 |
---|---|
TIL | Quartz 에서 Clustering 기능의 의미 (1) | 2025.02.05 |
TIL | 배포시 WAR, WAR exploded 의 차이 (0) | 2024.08.12 |
TIL | NumberFormatException - for input string y (0) | 2024.06.19 |
TIL | DBeaver 사용시 서버가 계속 끊기는 문제 (1) | 2024.06.18 |