티스토리 뷰

여러명이서 프로그램 개발을 하게되면 소스의 버전 관리가 매우 중요합니다. 이럴때 사용하는 것이 형상관리 툴입니다. 이를 이용하면 버전별로 변화된 코드들을 비교하여 볼 수 있고 사용자들에게 권한을 부여하여 여러명이서 코드파일을 공유할 수 있습니다.

그중에서 가장 많이 쓰는 조합이라고 말하고 싶은(?) 서버쪽은 VisualSVN과 클라이언트 쪽은 Tortoise SVN입니다. 먼저 비주얼 svn부터 다운로드하여 설치해야 합니다. 아래 주소로 접속하여 본인의 서버 환경에 맞게 받아주시면 됩니다. 글쓰는 지금 최신버전은 3.5.4버전이네요.



https://www.visualsvn.com/server/download/

받은 파일을 실행하여 설치하여 줍니다. 설명이 없는것은 그냥 [Next] 버튼을 눌러 진행하면 됩니다. Next를 클릭하다보면 두개의 버전을 선택하는 창이 나옵니다. "Enterprise Edition"은 유료인듯 하니 "Standard Edition"을 눌러 줍니다.

그럼 설치될 폴더 경로와 Repositories 경로를 지정하는 창이 나옵니다. 이것은 소스들이 저장될 폴더 경로이니 본인에 맞게 설정해 주시면 됩니다. 그리고 포트도 원하는 포트를 입력하면 됩니다. 저는 5600번 포트를 사용할 계획입니다. 그리고 Next 몇번 더 하게 되면 설치가 완료됩니다.

 

svn server 설치 후 [시작] 메뉴에 보면 VisualSVN Server Manager가 보일것입니다. 이것을 실행하면 Repository를 생성하거나 User를 생성하고 권한을 부여하는 작업들을 할 수 있습니다.

 

먼저 Repository를 만들려면 Repositories 부분에 우클릭하여 Create New Repository를 선택해 줍니다. 그 후 [다음] 버튼을 누르고 레파지토리 이름을 입력하고 [다음]을 눌러줍니다. 그럼 Empty repository(recommended option) 과 Single-project repository (with the top-level 'trunk', 'branches' and 'tags' folders) 라는 항목이 있습니다. 두번째 것을 선택하면 trunk, branches, tags 폴더를 생성하여 만들고 첫번째것은 이를 포함하지 않은 빈 repository를 만드는 것입니다. 저는 빈것으로 진행 할것입니다. [다음]을 눌러줍니다.

그다음은 만드는 레파지토리의 권한을 부여하는 창입니다. 이 작업은 생성 후에도 변경 할 수 있으니 크게 신경 쓰지 않아도 됩니다. 제일 위에 부터 모두 엑세스 권한없음, 모든 사용자 읽기쓰기 가능, 사용자별로 다르게 권한설정 입니다. 이는 생성 후에 설정하겠습니다. 그냥 Create를 눌러 줍니다.

그럼 아래와 같이 test라는 repository가 생성됩니다. 사용자를 생성하기 위해서는 Users 부분을 우클릭하여 사용자를 생성해 주면 됩니다.

 

Repository의 권한 설정은 생성된 Repository를 우클릭으로 선택하고(test) Properties를 선택하면 아래와 같은 창이 뜹니다. 여기에서 Add를 눌러 원하는 권한을 부여하거나 Remove를 눌러 권한을 삭제할 수 있습니다.

여기까지 설정하면 visual svn 서버쪽은 설정이 대부분 완료 되었습니다. 다음은 클라이언트쪽에 tortoise svn을 설치해 보도록 하겠습니다.

2016/09/07 - [IT 생활/SVN] - TortoiseSVN 설치 및 사용 방법

'IT 생활 > SVN' 카테고리의 다른 글

TortoiseSVN 로그 수정 오류 해결방법  (0) 2016.09.09
TortoiseSVN 한글팩 설치하기  (0) 2016.09.08
TortoiseSVN 설치 및 사용 방법  (0) 2016.09.07
댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday