텍스트큐브의 메인 개발트리가 드디어 1.10 (1.X) 에서 master 브렌치로 변경되었습니다. 5년 5개월 만에 이중 브렌치 개발 체제가 다시 하나로 통합되었습니다.
텍스트큐브 개발 코드 트리는 급변하는 기능들 및 개선사항이 도입되면서 메인 개발 트리와 기존 코드들과 괴리가 커져서 2009년 두 개의 트리로 분리되었습니다. 하나는 1.7로 기존 버전들을 계속 관리하는 트리이고, 다른 하나는 trunk로 2.0 이후를 내다보고 개발한 트리입니다.
일반적인 개발 프로세스는 trunk 에서 개발이 진행되고, 어느 정도 개발이 진행되면 '브렌칭' 이라는 과정을 통해 특정 버전이 갈라져 나오고 안정화 후 발표되는 식으로 진행됩니다. 나무로 따지면 큰 줄기가 trunk이고, 각 버전들이 거기서 뻗어나오는 가지(브렌치)에 해당됩니다.
원래 계획대로라면 1.7 트리는 1.7.X로 종료되고 trunk로 바로 개발 프로세스가 넘어와야 했습니다. 그런데 trunk가 두 번 정도 설계 변경을 거치며 엎어지는 과정을 거쳤습니다. trunk 브렌치가 메인 개발 브렌치가 되지 못하고 기존 사용자 지원이 길어졌고, 결과적으로 1.7 브렌치가 1.8, 1.9, 1.10으로 지금까지 이어져 왔습니다.
trunk는 git으로 이전하며 master 브렌치가 되었고 지속적인 안정화를 거쳤습니다. 그 과정에서 많은 코드들이 1.8, 1.9, 1.10의 하위 버전에도 반영되었고 이제 1.10에서 master 브렌치로 어느정도 코드 호환성 및 연관성을 보장하며 넘어갈 수 있게 되었습니다.
사용자에게는 그저 하루이지만 개발자들에게는 위대한 하루입니다.
모두들 메리 크리스마스!
2014/12/24 16:00
2014/12/24 16:00
Posted by 텍스트큐브
이 글의 관련글(트랙백) 주소 : http://notice.textcube.org/ko/trackback/264
2014/12/31 16:37 PERMALINK MODIFY/DELETE REPLY
아..지금까지 다음이 후원해준거였군요.!!
최근 카카오와 통합후 이것 저것 정리하는 단계에서 텍큐 서버도 지원 종료된듯 한데, 개인적으로는 좀 아쉽긴 합니다만 그동안 해준것도 사실 고마워서 ^^ ;
내년에도 올해와 같은 꾸준한 업데이트 기대하고 있겠습니다!!
2015/01/06 14:38 PERMALINK MODIFY/DELETE
네 다음, 구글, MS에서 이것저것 도와주셨습니다. 제반 환경 및 사람들이 바뀌면서 하나씩 자체 리소스로 정리하고 있는 중이에요. :) 즐거운 2015년 기대하세요!
2015/01/07 10:04 PERMALINK MODIFY/DELETE REPLY
텍스트큐브를 위해 일하시는 모든 분들이 새해 복 많이 받으시길 바랍니다.
2015/01/09 22:29 PERMALINK MODIFY/DELETE
taeho님께서도 새해 복 많이 받으시길!