본문 바로가기

DevOps/기타툴

[기타툴] VS CODE - SVN 연동 2

SVN 연동이 끝이났다면 , 이제 실제로 써봐야겟지요.

 

 

먼저 svn(subversion) 이 설치가 되어있어야 합니다. 

아래의 경로에서 subversion 을 설치해주로도록 합니다. 

(  http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 

 

svn 커맨드에 대한 포스팅은, 잠깐의 구글링으로도 좋은 포스팅 페이지들이 많아서 포스팅을 안할것 같습니다만, 기본적으로 저장소에 저장된 소스를 가져오는 작업만 포스팅해두도록 하겠습니다. 

 

 

1. checkout 

똑같습니다. vs code 터미널에서 checkout 받을 폴더에서 svn://저장소 path / 프로젝트 명

하게되면 (로그인 이후 ), 해당 프로젝트를 내려받을 수 있습니다.

checkout !

 

 

2. commit , update  

svn 이 연동이 된 소스를 수정하게되면, 왼쪽 아이콘에 수정사항에 대한 표시가 생깁니다. 클릭으로 해당 사항을 조회할 수 있습니다. 

 

반대로 원격지 저장소에 수정된 부분이 있다면 해당 버전에 대한 히스트리 목록도 볼 수 있습니다.

changes = commit 대상, remot changes = update 대상

 

update & commit

 

위와같이 ui commit/update 를 하던지, 터미널 커맨드 작업을 하던지는, 사용자의 선택사항이겠지요.

 

 

 

3. History

SVN 히스토리도 볼 수 있습니다. CTRL + SHFIT + G 혹은 메뉴 > 보기 > SCM 을 통해서 아래의 기능을 사용할 수 있습니다.

 

Repositories 경로에는 커밋 & 업데이트 에 대한 메세지 기록이고, File History 의 경우, 커밋 & 업데이트 파일에 대한 정보입니다. 

 

알면알수록 쓸만한 VS CODE 인 것 같습니다.