리눅스에서 vi로 코딩하다가 코드가 훌러덩 날라가는 사고를 당했어요. T.T 그래서 생각한게 리눅스에서 소스를 주기적으로 백업 해 줄 수 있는 소스 관리 툴이 있을것 같은데요. 추천 부탁 드려요. 각 개인이 자신의 소스를 관리 할 수 있도록 주기적으로 백업 할 수 있는 툴로 말이죠..
RCS 는 Revision Control System 이라고 하는 것인데, 이를 소스코드 버전관리에 쓰시면 됩니다.
요즈음에는 SVN (Subversion)과 GIT 을 많이 사용하는 듯 하더군요. 실질적으로 주기적으로 백업은 안되겠지만,,, 자주 커밋을 하시면 주기적 백업의 효과가 있습니다.
http://surpreem.wordpress.com/2011/05/16/hg-init-a-mercurial-tutorial-introduction/ 에 가보면 쉬운 번역 튜토리얼도 있구요..
리눅스는 물론 윈도우 환경에도 좋구요..
전 무조건 머큐리얼 추천합니다.
각 개인의 데스크탑의 별도 디렉토리에서 버전관리가 되며..
그러한 개인의 소스를 중앙 서버로 모아서 협업도 가능하고..
정말 좋습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
RCS 쓰시면 됩니다.
RCS 는 Revision Control System 이라고 하는 것인데,
이를 소스코드 버전관리에 쓰시면 됩니다.
요즈음에는 SVN (Subversion)과 GIT 을 많이 사용하는 듯 하더군요.
실질적으로 주기적으로 백업은 안되겠지만,,, 자주 커밋을 하시면
주기적 백업의 효과가 있습니다.
mercurial 정말 좋더라구요..
http://surpreem.wordpress.com/2011/05/16/hg-init-a-mercurial-tutorial-introduction/ 에 가보면
쉬운 번역 튜토리얼도 있구요..
리눅스는 물론 윈도우 환경에도 좋구요..
전 무조건 머큐리얼 추천합니다.
각 개인의 데스크탑의 별도 디렉토리에서 버전관리가 되며..
그러한 개인의 소스를 중앙 서버로 모아서 협업도 가능하고..
정말 좋습니다.
댓글 달기