1

주제: http://dev.textcube.org/svn/trunk 내용을 함부로 받지맙시다.

방금 크게 대이고 후회하고있습니다.
저장소를 통하여 받을 때 위의 주소로 받으라고 되어 있는데요.
절대로 블로그용으로 사용 하실 분은 저 주소로 받지 마세요.

어느 분의 svn switch http://dev.textcube.org/svn/tags/ 버전 을 통하여 버전을 바꿀 수 있다는 말에 저거구나! 하고선
그동안 삽질 했구나... 라는 생각에 스위치를 하게 되고 관리자 화면도 잘 되어서 정상인줄 알았습니다.

그런데 나중에 다시 로그인 해서 관리자 화면 들어가려고 하니 다시 메인으로 튕기더군요.
거의 대부분 글이 재설치 하라고 되어 있던데 저처럼 trunk에서 받으신 분은 그럴 경우 바로 DB와 첨부 파일을 백업 하시길바랍니다.
그리고 테이블 전부 날리고 다시 설치하세요. 그 다음은.. 기존 데이터를 그대로 옮겨야 할것입니다.
방금 글을 다 날렸기 때문에 구글의 저장 된 페이지로 다시 복구 하려고 하고있습니다. 비록 포스트가 4개 밖에 되지 않고 댓글이 4개 밖에 되지 않지만 그 글들 다 날리고 나니 좀 씁쓸하네요.
포스트야 구글의 저장 된 페이지를 통해 복구할 수 있지만 댓글을은 어떻게 않되겠네요.
혹시라도 trunk의 내용을 checkout받아 사용 하시려는 분이 계시다면 절대로 하지 마시길바랍니다.

그리고 관리자 분깨서 이러한 switch와 tags를 통한 버전업 방법을 설명 하셨으면합니다.
비록 개발 버전이라고 설명이 되어 있지만 전 XE처럼 정상적인 소스를 받을 수 있는 곳인줄 알았습니다.
비록 저장소에서 받는 분은 소수라지만 그냥 덮어 쓰기해서 불필요한 파일들이 대량으로 생기는 것을 싫어 하는 저같은 경우는 일부로 저장소를 찾습니다.
저처럼 개인 서버를 가지고 있고 svn을 선호하시는 분은 왠지 저 말고도 trunk에서 받아서 쓰고 있을듯 한데 저같은 분이 다시 생기지 않기 위해 부탁드립니다.

best3286 (2009-07-17 01:11:41)에 의해 마지막으로 수정

2

답글: http://dev.textcube.org/svn/trunk 내용을 함부로 받지맙시다.

trunk에 있는 파일들은 원래 안정화된 버전이 아니라 개발중인 버전을 말합니다.
안정적이지 못하다는건 어찌보면 당연하다고 보셔야 할듯 싶네요.
안정화버전은 branch폴더에 작업이 되어있습니다.
만약 trunk의 파일들이 안정적이다면 굳이 branch와 trunk 혹은 sandbox를 분리할 이유가 없겠죠.
더불어 사이트내에 베타버전이 올라올 때면 테스트용의 목적으로만 쓰시길 권장하는 이유도 거기에 있습니다.

텍스트큐브를 이용하시다 불편하신 점 있으시면 아래로 연락주세요.
Needlworks/TNF - LonnieNa
nateon : y12x2 (a.t) nate.com / mail : lonniena (a.t) needlworks.org
http://twitter.com/@textcube

3

답글: http://dev.textcube.org/svn/trunk 내용을 함부로 받지맙시다.

1.7 이 trunk 에 위치할 때에는 어느정도 사용이 가능했었는데 지금은 말 그대로 개발 버전이라서 그런듯 싶습니다.

http://www.textcube.org/download/entry/repository 쪽에 베타 공개 공지에 포함된 아래 경고 문구를 포함하는것도 좋을 듯 싶습니다.

이 버전은 테스트를 위한 버전입니다. 관련한 인터페이스 및 코드 규격은 언제든지 변경될 수 있습니다. 또한 안정성에 대한 검증이 되지 않은 버전입니다. 실제 사용하는 블로그에는 적용하지 않는 것을 권장합니다.

4

답글: http://dev.textcube.org/svn/trunk 내용을 함부로 받지맙시다.

개발버전은 언제든지 문제가 발생할 수 있는 버전이지요.
그걸 감수하고 사용하는거겠죠.

아마 이런 베타 버전이 쓸만한 버전이라는 개념은.... 게임에서부터 비롯된 것 같습니다.
베타 테스트라는 미명하에 홍보를 하기 위한... 방법이... 사람들의 개념을 바꾸어놓는 것 같습니다.

예전에 사용할 수준이 되었던 버전에서도... 개발 버전이므로 사용하는 블로그에서는 문제가 발생할 수 있다는 문구가 있었습니다.

5

답글: http://dev.textcube.org/svn/trunk 내용을 함부로 받지맙시다.

제가 당시 무지한것도 있지만 글을 쓰게 된 이유는 저같은 사람이 더 생기지 않도록 tags에서 받고 switch를 하는 법을 공지해 달라는것입니다. XE 같은 경우는 svn의 trunk에 올라가 있는 버전이 공개 된 정식 버전이기 때문에 전 그것을 기준으로 생각하고 받은것입니다.

물론 trunk는 개발중인 버전이란것은 정말 개발자라면 알겠죠. 하지만 XE에서 대강 알게 된 분이 trunk에서 받으라고 되어 있는 링크를 보고선 받지 않을까요? 저장소에서 받을 수 있는 주소가 공지 된 페이지는 사용자로 하여금 받도록 권해져있지 어디에서 경고나 주의사항으로 표기되어 있는 글이 없습니다. (개발버전입니다. 이렇게 물 흐르듯 써진 내용은 경고나 주의로 생각되지 않습니다. 오히려 최신버전입니다. 라고 느껴집니다. 한번 유저 입장에서 읽으면 어떻게 생각 될까.. 라는 의문을 가지고 다시 한번 페이지를 흝어보시기바랍니다. 외국의 오픈소스 프로젝트의 저장소 소개 페이지를 보면 왠만해선 stable(안정버전)이라고 분류하고 tags로 svn 주소가 표기 되어 있습니다. 과연 이러한 배려가 svn에서 받는 사람들은 다들 trunk, tags, branch개념을 알고 있다. 라고 판단하고선 저렇게 유저에게 꼼꼼히 알리는 것일까요?)

결론은 tags로 버전별로 잘 분류 되어 있는데 그것을 유저가 실수 하지 않도록 해달라는 것입니다. 저장소는 개발 버전을 받기 위한 개발자 전용이 아니라고 생각합니다. 이미 외국에선 저장소를 일반 안정버전을 사용 하기 위한 유저를 위해서도 재공 하는 곳에 대다수입니다(않그럼 stable버전이라고 따로 유저에게 안내를 할까요?). 지금 저장소 안내 페이지 처럼 이러한 배려가 되어 있지 않으면 아직 저처럼 svn의 저장소 개념이 서투른 사람들에겐 충분히 가능한 실수라고봅니다.

(branch는 내부 구조가 많이 바뀌었을 경우 branch로 나늬어진다. 라고 알고 있는데.. tags가 실제 릴리즈 된 버전이 저장 되는 곳 아닌가요?)

best3286 (2009-07-17 21:57:05)에 의해 마지막으로 수정