Language & Tool/SVN3 03 SVN 개발 환경 구축 / VS Code와 SVN 연동 (Windows 환경) VisualSVN Server 설치 1. https://subversion.apache.org/에서 [Binary Package] 선택 2. Windows 아래의 [VisualSVN] 클릭 3. [VisualSVN Server]를 선택하고 자신의 운영체제에 맞는 파일을 다운로드 4. 설치 파일을 실행시킨다. 5. Select Components 항목에서 [VisualSVN Server and Administration Tools]를 선택, [Add Subversion command-line-tools to the PATH environment variable] 체크 6. Initial Server Configuration 항목에서 Server Port를 8443으로 변경 저장소 생성 1. 실행된 Visu.. 2023. 7. 11. 02 SVN의 이해 SVN 아키텍쳐 구성 요소 Command line app 커맨드라인 클라이언트 프로그램 DOS의 Command나 UNIX나 Linux의 쉘 프롬프트처럼 명령어를 직접 입력하여 서버와 통신 GUI Client apps GUI(Graphical User Interface) 클라이언트 프로그램 GUI 환경에서 클라이언트 프로그램의 화면을 통해서 서버와 통신 대표적인 GUI 클라이언트 프로그램으로 TortoiseSVN, 이클립스 등이 있음. Apache - mod_dav_svn Apache HTTP 서버용의 플러그인 모듈 저장소를 네트워크상 다른 사용자가 사용 가능하도록 함. svnserve demon으로 또는 SSH로부터 기동되는 독립 서버 프로그램 네트워크에 있는 저장소를 사용 가능한 방법 제공 SVN Re.. 2023. 7. 8. 01 버전 관리의 이해 / SVN 소개 / SVN 주요 기능 형상 관리 소스 코드 버전 관리에서부터 소스 코드 변경 관리, 빌드와 릴리즈 관리를 포함하는 프로젝트 전반의 관리 방법을 체계적으로 정의하는 관리 방법 소프트웨어 소스 버전 관리를 좀 더 포괄적으로 확장시켜 만든 개념 버전 관리 프로젝트에서 생성되는 각종 소스, 문서, 실행 바이너리 등과 같은 파일들을 생성부터 소멸까지 체계적으로 관리하는 것 버전 관리에서의 버전 Subversion, CVS 같은 버전 관리 툴이 관리하는 버전 파일의 생성, 수정, 소멸에 따라 변화하는 버전 변화하는 버전이 버전 관리 툴에서 관리하는 버전이고, 버전 관리 툴을 사용해 언제든지 이전 버전의 파일을 받아볼 수 있고, 변경 내역을 추적, 확인 가능 프로젝트 파일 버전 관리의 필요성 잘못 수정한 내용을 이전 버전으로 되돌릴 수 .. 2023. 7. 8. 이전 1 다음