요세 문서 작업을 하는데, 연구실에서도 하고
집에서도 하고, 가끔 프로그램 코딩도 하고,
여러가지 일들을 여러 장소에서 하다보니, 어느 순간 최종본이 머지? 하면서,
쓸데없는 시간을 보내고 있는게 너무 답답하여 찾던 중
SVN을 찾았다.
SVN이 대충 버전 관리하는 거라고 알고는 있었지만 잘 몰랐다.
찾아보니, 좋은 툴이 있었다.
이름하여 Tortoise SVN
다운로드는 여기서 http://tortoisesvn.net/downloads.html
헌데 이것만으로는 사실 사용하기 그렇다
왜냐하면 로컬을 서버로 동작시키면 된다만, 그렇다면 다른 곳에서 사용할 수 없기 때문이다.
그래서 서버를 어떻게 하는지 찾아보니, 네이버나 구글에서 리퍼지토리? 서버를 제공해주는 것 같다
헌데, 내가 사용하는 작업들이 내가 소유한 공간이 아닌 다른 공간에 존재하는게 찝찝? 해서
결국 내 컴퓨터를 서버로 만들었다.
여기서 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 |