[SVN] SVN 서버에 프로젝트 생성 import 및 Commit 확인

2023. 6. 7. 00:46기술 창고/SVN

728x90
SMALL

SVN 서버에 프로젝트를 생성 import 하는 과정을 정리해보도록 하겠습니다.

 

 

우선 Visual SVN 서버에서 Repository를 만듭니다.

같이 프로젝트하는 개발자들의 프로젝트 및 언어 사용 환경 전부 다르기 때문에 각자 자신만의 Repository를 만들어줍니다.

 

 

만들어둔 프로젝트가 있는 경로로 들어가서 오른쪽 마우스 클릭 -> TortoiseSVN -> Import 를 눌러줍니다.

TortoiseSVN 이 없다면 설치하고 진행하면 됩니다.

 

 

URL of repository 에 Visual SVN 서버에 만든 Repository 경로를 넣어줍니다.

message 부분에 작업 내용을 넣어줄 수 있습니다.

 

 

만든 프로젝트의 내용들이 전부 SVN 서버로 Import 되는 것을 볼 수 있습니다.

 

 

다시 Import 했던 프로젝트를 선택하고 오른쪽 마우스 클릭 -> SVN CheckOut을 눌러줍니다.

CheckOut을 하면서 해당 프로젝트를 복사하여 원격으로 진행할 장소로 이동하는 것입니다.

 

 

URL of repository 에 다시 서버 repository 경로를 넣어주고, Checkout directory 부분에 해당 프로젝트를 Checkout하여 넣어줄 경로를 잡아줍니다.

저는 C드라이브 내에 MyProject 경로에 backendrepo 라는 폴더에 demo 프로젝트가 복사 저장되어 Checkout 이동될 것 입니다.

 

 

해당 경로로 Checkout 되는 내용을 볼 수 있습니다.

 

 

Checkout 된 프로젝트를 개발 툴에서 열어줍니다.

저는 인텔리제이에서 열어주었습니다.

 

 

정상적으로 Checkout 프로젝트가 열어졌습니다.

 

 

이제 정상적으로 작업이 SVN 서버에 이루어지는 것을 확인하기 위해 간단한 출력문을 넣고 Commit을 해보겠습니다.

 

 

Checkout 된 프로젝트가 있는 경로로 가보면 빨간색 느낌표 표시가 나있습니다.

무언가 변경된 내용이 있다는 뜻입니다.

 

오른쪽 마우스 클릭 -> SVN Commit 을 눌러서 commit을 한번 해봅니다.

 

 

Commit이 되는지 파악할 수 있는 메세지도 기입해주고, 아래 부분에 어떤 내용이 변경되어있는지 확인해볼 수 있습니다.

 

 

내용을 확인해보면 제가 작성한 출력문이 추가된 것을 확인할 수 있습니다.

 

 

OK를 눌러 진행하면 Commit이  정상적으로 진행된 것을 알 수 있습니다.

 

 

 

Commit 뿐만이 아니라 다른 작업들을 수행했을 때 TortoiseSVN Repository Browser 프로그램을 사용하여 확인할 수 있습니다.

실행 후 SVN 서버 Repository 경로 주소를 넣어서 접속해줍니다.

 

 

정상적으로 접속이 되면 오른쪽 마우스 클릭 -> Show log 를 눌러주면,

 

 

이때까지 진행했던 작업 이력을 확인할 수 있습니다.

방금 수행했던 Commit 작업이 된 것을 볼 수가 있네요.

 

 

이로써 기본적인 SVN 서버에 프로젝트를 import 하고 정상적으로 작업이 수행되는지 간단히 확인해보기도 했습니다.

이제 다음 번에는 update, branch 생성, merge 같은 내용들을 정리해보겠습니다.

 

728x90
반응형
LIST