Ticket #644 (closed defect: fixed)

Opened 23 months ago

Last modified 23 months ago

1.5.1 배포준비

Reported by: inureyes Owned by: inureyes
Priority: major Milestone: 1.5.1
Component: Core Version: 1.5
Keywords: Cc:
Release:

Description (last modified by inureyes) (diff)

개요

  • 버그 업데이트 (inureyes,gendoh,graphittie, daybreaker,jparker,coolengineer,lunamoth)
  • 언어팩 번역 확인 (louice P, K.I.M, Chieh, Terry, inureyes)
  • 관련 기술문서 작성 (inureyes)
  • 관련 안내문서 작성 (lunamoth, inureyes)
  • 도움말 문서 작성 (lunamoth)
  • TNF dev. 에서의 expansion pack 항목 설정 (j.parker, daybreaker)
  • 메인 소스 패키징 (inureyes)
  • 확장팩 패키징 (j.parker, inureyes)
  • 저장소 업로드 (inureyes)
  • 관련 공지 블로그 안내문 작성 (inureyes)
  • 포럼 공지 (inureyes)

Change History

Changed 23 months ago by inureyes

  • status changed from new to assigned
  • description modified (diff)

Changed 23 months ago by inureyes

Changed 23 months ago by inureyes

Changed 23 months ago by inureyes

[4362]

  • 크레디트 업데이트
  • 번역되지 않아야 할 곳은 번역 함수 벗김.

Changed 23 months ago by inureyes

Changed 23 months ago by inureyes

[4392]

  • Language resources updated. (except English)

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

[4395]

  • Language resource updated.
  • contributed by taiwan team.

Changed 23 months ago by inureyes

  • description modified (diff)

[4400]

  • 1.5.1 업로드
  • doc 부분이 아직 완료 안 된 버전입니다. 배포 대신 테스트 용으로 사용해 주세요. :)

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

[4401]

  • 1.5.1 재업로드

[4402]

  • 영어 언어팩 업데이트

Changed 23 months ago by inureyes

  • description modified (diff)

Changed 23 months ago by inureyes

[4407]

  • pageCache의 dbCache 관련 완전 에러 하나 수정
  • 언어팩 교정
  • ModifyPluginParam_플러그인이름 이벤트 추가

Changed 23 months ago by inureyes

[4408] [4409]

  • 문서 업데이트

Changed 23 months ago by inureyes

  • description modified (diff)

[4410]

  • 저장소 업로드

Changed 23 months ago by inureyes

  • status changed from assigned to closed
  • resolution set to fixed

[4411]

  • textcube 1.5.1 트리 분기
  • 1.5 트리를 업데이트 해야 할지, 아니면 이런 식으로 브렌칭을 할 지 고려가 필요합니다. 1.5에 merging하지 않은 이유는 소스 변경 추적이 어려워지기 때문입니다. 어떻게 할까요?

Changed 23 months ago by coolengineer

tags와 branches에 대한 일반적인 사용법은 다음과 같습니다.

tags: 읽기 전용으로 어떤 사건의 스냅샷을 저장해둘때 사용 branches: 특정 시점의 소스로부터 트렁크와 다른 내용의 소스를 만들때 사용. 버전 혹은 실험에 의해 분리. trunk: 매우 활발하게 추가/수정되는 기능을 반영

일반적인 것에 의하면, 1.5가 나왔을 때, tags/1.5, branches/1.5가 나오게 되고, brances/1.5의 버전은 1.5.1이 됩니다. 마찬가지로 trunk는 1.6 혹은 2.0으로 가게됩니다. 2.0(1.6)은 주 기능의 추가가 일어나게 되며, 1.5.1 은 대개 보안 홀이나 버그 등을 수정하게 되어 나올텐데, 이때도 tags/1.5.1이 만들어지며, branches/1.5는 1.5.2가 됩니다.

이렇게 운영할 때, 2.0(1.6)의 수정사항이 1.5 브랜치에 반영되는 것을 백포팅이라고 하지요.

이상은 일반적인 것을 말씀드렸고, 대개 2.0 정도 변경은 코드를 새로짜는 수준이므로, 현재 우리가 처한 상황은 branches, trunk의 절묘한 운영을 필요로합니다.

절묘까지는 안가더래도, 현재 상황에서 trunk는 1.5.1로 가되, 그 내용을 branches/1.5에 계속 반영해 가는 것으로 하고, 어느시점에서든지 branches/1.5는 조용히 고쳐지는(버그 픽스정도) 것으로 남겨야할 것입니다.

Changed 23 months ago by inureyes

  • status changed from closed to reopened
  • resolution fixed deleted

Changed 23 months ago by inureyes

[4415]

  • CT_TNF_Stories 제거

Changed 23 months ago by inureyes

[4416]

  • 문서 설명 오류 수정

Changed 23 months ago by inureyes

  • status changed from reopened to closed
  • resolution set to fixed

[4417]

  • 배포본 갱신
Note: See TracTickets for help on using tickets.