본문 바로가기
728x90
반응형

IT/SVN3

[SVN] - 자주 쓰는 이클립스(STS) SVN 명령어 #자주 쓰는 이클립스(STS) SVN 명령어 #check out -서버에서 로컬로 소스를 내려받습니다. #Synchronize with Repository -로컬소스와 서버소스 동기화(commit이나 update전에 항상 해주는 습관)합니다. #commit -로컬에서 변경된 소스를 서버로 저장합니다. #update -서버소스를 로컬소스에 최신화합니다. #Override and Commit -충돌(conflict)을 무시하고 로컬소스를 서버에 덮어씌움니다 #Override and Update -충돌(conflict)을 무시하고 서버소스를 로컬에 덮어씌움니다. #show history -commit이력을 확인 가능(수정한사람, 일자, 변경된 소스등)합니다. #compare with each ohter -소스.. 2021. 2. 1.
[SVN] - 신입 SVN 사용법 #Subversion 이란? -버전 관리 시스템의 한 종류입니다. -SVN이라고 줄여서 부르기도 합니다. -서버 + 클라이언트 모델을 따릅니다. -Git을 사용해봤다면 같은 종류의 소프트웨어라고 생각하면 됩니다. #Subversion 서버 -사내 서버에 설치되어 있습니다. -사내 인프라 담당자가 관리하고 있습니다. -URL : http://svn.bserver.co.kr/svn/{프로젝트명} 형식으로 되어있습니다. #Subversion 클라이언트 -Command Line으로도 조작 가능합니다. -Tortoise SVN : 가장 많이 사용되는 클라이언트입니다. -Subversive SVN Team Provider : 이클립스 플러그인으로 제공됩니다. #용어 Repository -파일들이 저장되는 원격 저장.. 2020. 9. 16.
[SVN] - SVN 개념 및 명령어 #SVN 개념 및 명령어 #SVN -소스 코드 버전 관리 도구이며 동시 개발, 소스 충돌을 회피할 수 있습니다. #Repository -프로젝트 정보가 기록되는 서버측 저장공간입니다. (소스코드가 버전별로 저장됩니다.) #Trunk -메인 코드라인을 의미합니다. #Branch -새로운 기능을 따로 개발할 필요가 있을 때, Trunk를 copy 하여 코드라인을 하나 더 만드는 것입니다. 개발이 완료된 후 Trunk와 다시 합칠 수 있습니다. #Tag -Tag 또한 Branch와 같이 Trunk를 copy하여 만든 코드라인입니다. Trunk, Branch, Tag는 논리적으로만 구분하여 관리를 할 뿐 물리적으로는 차이가 없습니다. Tag는 보통 릴리즈를 할 때 만듭니다. 릴리즈된 버전마다 따로 패치가 나가거.. 2020. 9. 15.
728x90
반응형