파일크기는 1.13 Meag 입니다. 압축을 풀어도 2.03 mega. 파일안에 도스용 OS2-16,OS2-32 용과 win32 용이 들어 있습니다. 그 중 우리가 필요한 win32 용은 279kb 밖에 안합니다.
RCS 는 CVS 같은 버전 관리 프로그램입니다. RCS 가 CVS 의 조상 정도로 보시면 됩니다. 어떤 분은 아마 CVS 를 쓰지 그렇나 하고 말하는 분이 있을 지 모르겠군요. CVS 좋은 것 같구요. 그런데 프로그램이 좀 큰 것 같습니다. 그리고 서버와 클라이언트 프로그램으로 이루어져 있더군요. 저 혼자 사용할 때는 CVS 보다 RCS 가 적당할 것 같군요. 물론 조금 큰 프로젝트를 하신다면 CVS 가 적당하겠죠. CVS 용 윈도용이 많이 있는 것 같습니다. 필요하다면 쉽게 찾을 수 있을 것 입니다.
리눅스에서는 거의 기본적으로 rcs 프로그램이 깔려 있습니다. 제가 사용하는 데비안 배포판에도 깔려 있더군요. 그렇지 않더라도 쉽게 구할 수 있습니다.
이 번에는 스크린 샷이 없습니다. CUI 기반 프로그램이라 보여드릴게 별로 없내요. CUI 기반을 싫어하신다면 앞서 말한 CVS 나 Subversion 종류를 찾아보세요.
라이센스는 gnu 로 보여집니다. . http://www.gnu.org/software/rcs/ 에서 찾아냈으니. 정말 이 라이센스를 정확히 확인 하고 싶다면 위의 홈페이지에서 윈도우 버전을 라이센스를 잘 찾아보기 바랍니다.
사용법은 리눅스와 같습니다. 라고 말하고 싶었으나 조금 골때립니다. 이 사용법알려고 고생 좀 했습니다. 간단한 사용법이 readme 파일에 있었습니다. readme 파일 잘 안 읽어보아서 고생 많이 했습니다. 꼭 읽어보세요.
영어만 보면 잠이 오는 분을 위해 제 엉터리 영어로 읽어본 결과만 말씀드리겠습니다. 리눅스에는 별 다른 세팅이 필요 없으리라 본니다. 그런데 윈도우용이 좀 문제가 있더군요. 환경변수 TZ 를 설정해주어야 합니다. 도스 코맨드에서 set TZ= 이라고 하면 환경변수를 설정할 수 있으나 이 건 창만 닫으면 환경변수를 잊어버리죠. 그래서 내 컴퓨터->속성으로 시스템 등록 정보를 열고 고급 탭의 환경 변수 버튼을 이용해 뜨는 창으로 환경변수를 설정하기 마렵입니다. 이게 싫다면 어떻게 batch 파일을 만들어 지속적으로 set 을 해주는게 있겠지만 괜히 고생할 것 같군요.
어째든 SET TZ=PST8PDT (pacific standard time) SET TZ=CET-1 (central european time) 이런 식으로 설정해 주어야 합니다. 대충 보면 시간설정 같습니다. 어디에서 찾아보니 한국은 ROK 라는 말이 있어 TZ=ROK 라고 잡아 보았는데 시간이 안 맞더군요. 그럼 뭐지. 그건 아직 저도 모릅니다. 하지만 이렇게 해 두면 작동은 됩니다. 이것을 안하면 에러만 납니다.
어째든 이렇게 해 두고 리눅스에서 했듯이 ci, co 를 하면 됩니다. ci, co 가 뭐라고요. http://kldp.org/가서 RCS 강좌를 읽어보세요.
리눅스하고 다른 점은 ci 을 하고 나서 ,v 라는 확장자를 사용하지 않는 것 입니다. ,v 라는 확장자를 사용하고 싶으면 환경변수에 RCSINIT=-x,v/ 를 등록하세요.
물론 프로그램을 편하게 사용하기 위해서는 path 설정도 해주어야 하겠죠.
나머지 정보는 readme 파일을 활용하세요. 저도 한국시간에 맞추기 위해 readme 좀 잘 살펴보아야 겠습니다.
난, 이런거 전혀 모르겠다는 느낌이 든다면 간단히 cvs 를 사용하세요. 삽질은 정신건강에 많이 해롭습니다.
덧 글 : 윈도우 RCS 에 대한 정보를 계속 찾아보았습니다. 우선 정석적으로 set tz = seoul 이나 set tz=-09-09 라고 하는게 맞는 환경변수 설정법으로 보입니다. ( 참고 http://www.ufaq.org/navcom/settz.html ) 그런데 윈도우 RCS 에 버그가 있는 것 같습니다. (참고 http://www.geocrawler.com/archives/3/355/1999/11/0/2915147/ ) 그래서 시간설정이 이상한 것 같군요. 아직 그 이상은 모르겠습니다. 버그리포트가 제대로 이루워졌다면 고쳐질 시간이 꽤나 지났는데.
덧 글2: 시간 설정은 해결하기 어려워보인다. 역시 혼자 할 때는 수동 버전 관리(? : 쉽게 말해 사람이 직접) 시스템을 사용하는게 좋을 것 같다. 뭐, 여렷이 할 때는 CVS 가 좋고. subversion 이라는 프로그램을 깔았다가 사용법을 몰라 지웠는데. 나쁘진 않을 것 같다. CVS 를 만든 팀에서 subversion 을 만들었다고 한다.