학교 프로젝트/개발일지

Visual Svn & Tortoise Svn 사용법 2부

sieunju 2016. 8. 10. 17:52
반응형

이번글에는 서버에 올려져 있는 파일을 다운받는 방법과 체크아웃 하는 것을 설명해보도록 하겠습니다. 

서버에 있는 파일을 다운받으실 폴더를 하나 생성하고 "마우스 버튼 클릭" 하신후 "TortoiseSVN" -> "익스포트" 

클릭합니다. 

그럼 위에 사진이 나옵니다. 여기서 "저장소 URL" 과 "디렉토리 익스포트" 만건드시고 나머지는 건들면 안됩니다. 

"저장소 URL" 말그대로 서버에 업로드 되어있는 URL 위치를 말하는 것이고, 

"디렉토리 익스포트" 는 서버에 업로드 한 파일들을 다운 받을 위치를 말하는 것입니다. 

올바르게 작성했으면 "확인" 버튼을 클릭!!

다 됐으면 "확인" 버튼을 클릭합니다. 

이 방법은 익스포트 하는 방법이고,


체크 아웃은 서버에 등록되어 있는것을 계속해서 업데이트 하는것을 말합니다. (대게 이방법을 많이 사용합니다.)

다음으로는 체크 아웃하는 방법입니다.

SVN 체크아웃 클릭!!

※이글중에 가장 중요한 부분이 되겠습니다. 

여기서 "저장소 URL""체크아웃 받을 디렉토리" 의 경로를 제대로 설정하셔야 합니다. ※

저장소 URL은 서버에 업로드 되어 있는 URL을 설정하시고 저같은 경우는 

ex"http: 주소/svn/test_svn/trunk/Server" 이렇게 설정했습니다.  

체크아웃 받을 디렉토리는 서버와 계속해서 업데이트를 할 부분을 말합니다. 

경로 다 설정하신후 "확인"버튼 클릭


그리고 체크아웃이 끝났다면 체크아웃을 폴더에 들어갑니다. 

저같은 경우에는 경로가 

C:\Users\J_sieun73\Desktop\test_svn\receive_test_svn

여기로 설정했습니다. 

그럼 저렇게 Server폴더가 생성이 되어 있습니다.

저렇게 "초록색 체크 표시" 가 된 폴더를 들어가면

이런식으로 "초록색 체크 표시" 가 된 폴더와 파일들이 있습니다. 

저기에 파일들을 수정하고 저장하면 그 파일들은 "빨간색 느낌표 표시"로 변경이 됩니다. 

수정한 파일들을 서버에 올리고 싶다면 

서버에 올리고 싶은 폴더를 클릭하고 "마우스 오른쪽 버튼"클릭하면 "SVN 업데이트" or "SVN 커밋"이 

있습니다. 

여기서 SVN 업데이트는 서버에 있는 자료들을 갱신 하는 것이고, SVN 커밋은 자신이 수정한 폴더 or 파일들을

서버에 업로드 하고싶을때 사용하는 것입니다.

여기서 유의 사항이 있습니다. 

만약에 자신이 갱신 받은 자료가 서버와 맞지 않을경우 충돌이 일어납니다. 그래서 "SVN 커밋" 을하기전에 

"SVN 업데이트" 를 클릭하셔서 자료를 최신화하는것이 중요합니다. 

커밋을 누르면 

메시지 란에 다른사람들이 보기 쉽게 어디부분을 수정했는지 작성한후 "확인" 버튼을 클릭합니다. 

그럼 서버에 자신이 수정한 폴더or파일들이 업로드 하게 됩니다. :D


이상 글을 마치도록 하겠습니다. 


감사합니다. 




반응형