울음참고 개발공부
article thumbnail
Published 2024. 10. 13. 23:22
TIL | IntelliJ SVN 설정 TIL
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
profile

울음참고 개발공부

@메각이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!