혼자서 코딩할 때 CVS와 같은 버전 컨트롤 시스템이 있으면 좋을 것 같다는 생각을 하여 CVS를 local에 깔아 사용하는 방법을 생각해봤는데 서버 클라이언트 구조라 깔끔해 보이지 않는다. 그냥 local 컴퓨터용 버전 컨트롤 시스템이 없을까 이리저리 찾아보니 RCS라는 것이 있다.

RCS는 이미 몇십년 된 프로그램이고 CVS도 RCS를 바탕으로 만들어졌다고 하는데 RCS는 처음 들어본다. 설치도 간단하고, 사용도 ci (check in), co (check out) 등의 명령어 통해 매우 간단하게 할 수 있다. 당연히 log를 남기고 이전 버전을 꺼내 보거나 이전 버전과 다른점을 볼 수 있는 등 기본적인 기능들이 다 구현되어 있다. 다만 파일을 check in을 하면 파일이 폴더상에서 사라져 RCS 관리 폴더로 통합되어 들어가고 파일을 check out을 할 때는 이미 존재하는 파일과의 collision이 있을때 이를 잘 처리하지 못한다는 점이 CVS와 다르다. RCS용으로 나온 또 다른 툴이 또 따로 있는지는 모르겠지만 동시에 여러 파일을 check in 하거나 check out 하는 기능이 따로 없어 좀 불편한 것 같다.

일단은 local에서 사용하기 좋으니까 좀 사용해봐야겠다. RCS에 대해 아시는 분들은 조언좀 부탁드립니다.
Posted by jyong


분류 전체보기 (156)
Notice (3)
Life Log (136)
Technical Information (17)

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

글 보관함

Total : 41,681
Today : 8 Yesterday : 18