일상다반사

효율적인 작업 방법 ( SVN 사용하기 )

빠릿베짱이 2013. 7. 24. 22:09
반응형

요세 문서 작업을 하는데, 연구실에서도 하고

집에서도 하고, 가끔 프로그램 코딩도 하고,

여러가지 일들을 여러 장소에서 하다보니, 어느 순간 최종본이 머지? 하면서,

쓸데없는 시간을 보내고 있는게 너무 답답하여 찾던 중

SVN을 찾았다.

SVN이 대충 버전 관리하는 거라고 알고는 있었지만 잘 몰랐다.

찾아보니, 좋은 툴이 있었다.

이름하여 Tortoise SVN 

다운로드는 여기서 http://tortoisesvn.net/downloads.html

헌데 이것만으로는 사실 사용하기 그렇다

왜냐하면 로컬을 서버로 동작시키면 된다만, 그렇다면 다른 곳에서 사용할 수 없기 때문이다.

그래서 서버를 어떻게 하는지 찾아보니, 네이버나 구글에서 리퍼지토리? 서버를 제공해주는 것 같다

헌데, 내가 사용하는 작업들이 내가 소유한 공간이 아닌 다른 공간에 존재하는게 찝찝? 해서

결국 내 컴퓨터를 서버로 만들었다.

http://www.visualsvn.com/

여기서 VisualSVN을 받아서 서버 컴퓨터에 설치한다.

설치 도중 포트를 정하는 부분이 나오는데, 포트는 본인이 아는데로 설정하면 된다.

https는  정확히 먼지는 모르겠지만 http로 접근하기 위해

설치 도중에 체크 박스가 존재하는데 그 체크를 제거하면 http로 접근이 가능하다

따라서 설치를 마무리하고

공유기를 사용한다면, 포트포워딩을 사용하여 설치 시에 사용한 포트를 포트포워딩을 하고

사용하면 된다.

그럼 외부에서

http://203.3.4.2:7777/svn/doc/

이런식으로 접근이 가능하다.

그러면 이제 서버 컴퓨터에 리퍼지토리를 생성하고 사용하면

이제 장소에 상관없이 버전 관리를 쉽게 할 수 있다.

그리고 VisualSVN 에서는 사용자 계정도 관리 할 수 있으니까 권한 설정도 가능하다.

여튼 이제 버전 관리 하면서

제대로 스마트하게 일해야겠다.

한가지 중요한점( Tortoise SVN )

일단 폴더를 Import 하여 서버에 올리고,

다른 폴더를 만들어서 가져와야한다 그래야 수정 후 다시 commit 를 수행할 수 있다.

 

 

 

반응형

'일상다반사' 카테고리의 다른 글

화면 캡쳐 프로그램  (0) 2013.08.12
SVM  (0) 2013.07.30
VS2010 sdf 파일 자동 생성 해제  (0) 2013.07.23
HTML5, CSS, Javascript 예제 사이트  (0) 2013.07.12
엑셀(Excel)에 매크로 추가기능 만들어 사용하기  (0) 2013.07.09