svn 2

svn branch 전략 활용을 위한 테스트 과정 정리

SVN(Subversion)이란?SVN(SubVersion)은 여러명이서 작업하는 프로젝트의 버전관리나 각자 만든 소스의 통합과 같은 문제를 해결하기 위해 저장소를 만들어 그곳에 소스를 저장해 소스 중복이나 여러 문제를 해결하기 위한 형상관리/소스 관리 툴이다.형상관리 : 소스의 변화를 끊임없이 관리하는 것 프로젝트 소스는 SVN 서버의 Trunk라는 곳에 위치하는데, 자신의 Local 저장소에 Trunk의 소스를 다운 받아(Update) 수정 및 추가 후 다시 업로드(Commit)하는 방식이다.자신만의 소스를 다른 개발자들과 떨어져서 작업하려면 Branch를 만들어 작업 후 자기자신만 접근, 개발하여 완성되면 Merge 기능을 사용하여 Trunk와 소스를 합치면 된다.A가 자신이 수정한 소스나 폴더를 ..

웹개발 2024.05.20

[JAVA] 개발환경 - 개념 정리

📍 SVN SubVersion 여러명이서 작업하는 프로젝트의 경우 버전관리나 각자 만든 소스의 통합과 같은 문제를 해결하기 위해 저장소를 만들어 그곳에 소스를 저장해 소스 중복이나 여러 문제를 해결하기 위한 형상 관리/소스 관리 툴이다. 프로젝트 소스는 SVN 서버의 Trunk라는 곳에 위치하는데, 자신의 Local 저장소에 Trunk의 소스를 다운 받아(Update) 수정 및 추가 후 다시 업로드(Commit)하는 방식이다. [명령어] Import : Repository에 맨 처음 파일들을 저장소에 등록하는 명령어 Checkout : 저장소에서 소스를 받아 오는 명령어로, 받아온 소스에는 소스 뿐만 아니라 버전관리를 위한 파일도 같이 받아 온다. Export : Checkout 과 달리 버전관리 파일을..

웹개발 2024.01.08