본문 바로가기

subversion

(2)
버전 관리 방안 제안 序. 소프트웨어의 버전관리를 위한 여러 소프트웨어가 존재하고, 이들의 기능은 충분할 정도로 강력하다. 하지만 버전관리는 어떤 버전관리 시스템을 이용하느냐(What) 보다, 어떻게 사용하는가(How)가 중요한데, 실제적으로 이에 관한 논의는 부족해 보인다. 오로지 trunk에다가 commit/update를 반복하고만 있지는 않은가? 대부분의 프로젝트들이 이런식으로 진행되는 것이 현실이다. 버전관리 방안은 프로젝트 내에서 개발자 전체가 공통으로 지켜야만 의미가 있으며, 그렇지 않을 경우 되려 프로젝트에 방해가 될 수 있다. 때문에 룰이 너무 복잡하지 않은... 모두가 따를만한 실용적인 방안을 제안하고자 한다.(Subversion 기준) 1. Glossary * SVN : 버전관리 시스템 Subversion의..
서브버전을 이용한 실용적인 버전 관리(Pragmatic Version Control Using Subversion) 서브버전을 이용한 실용적인 버전 관리 카테고리 자연과학/공학 지은이 Mike Mason (정보문화사, 2006년) 상세보기 오랜 기간 CVS를 사용해 왔고, 새로운 회사에 와선 Subversion을 사용하고 있지만, 그간 '버전관리'라는 개념조차도 정립하지 못한채 사용해 왔던 것 같다. 이러저러 개기가 되어 버전관리를 체계적으로 해보고 싶은 욕심이 생겼고, 이에 따라 이 책을 완독했다. 물론 이를 실제로 활용해 보아야 지식과 개념이 완성되겠지만, 통쾌하게 해소된 막혔던 궁금증들 때문에 지금은 자못 기대가 높다. 책을 읽은 후 느낌 감정은 후회와 자책이다. 내가 얼마간의 시간만 투자했더라면 그 간의 온갖 시행착오들은 우스운 수준에서 진정될 수 있었으리라... 엉뚱한 용도로 사용한 tag들... 엄청난 집중..