2012-06-07 2 views
0

나는 스스로 Android 앱을 개발 중입니다. Eclipse 사용하기. 웹상에 저장소를 정의하지 않았고 CVS를 사용하고 있지도 않습니다 (팀이 없습니다). 내 컴퓨터에 로컬로 모든 코드 소스가 있습니다.Eclipse 버전 태그 지정

버전 번호로 현재 소스에 태그를 추가하려면 어떻게해야합니까?
태그가 안정적 일 때 태그를 추가하고 출시 준비가되면 다시 태그하는 것이 일반적입니까?

답변

1

어떤 종류의 버전 컨트롤을 사용하는 것이 좋습니다. github에 무료 계정을 만들어 코드를 저장할 수 있습니다. 그러나 버전 관리 사용은 플러그인에서 버전을 사용하는 방법과는 독립적입니다.

http://wiki.eclipse.org/Version_Numbering

이 요약 :

이 링크는 버전의 이클립스 지침을 포함,

  1. 시험판 0.xxqualifier 같은 것을 사용
  2. 첫 번째 주요 릴리스가 될 것입니다 1.0.0.qualifier
  3. 버그 수정을 위해 마이크로 버전 (세 번째 번호)을 높이십시오. 4 이전 버전과의 호환성을 유지하는 새 기능의 부 버전 (두 번째 숫자)을 부칩니다.
  4. 호환성을 깨는 큰 변경 사항에 대해 주 버전을 부칩니다.
  5. 한정자는 빌드 프로세스에서 고유 한 ID로 변환되어야합니다. 일반적으로 타임 스탬프의 변형입니다.
+0

감사합니다. 번호 매기기 체계에 대해 알고 있습니다. 당신이 말하는 중요한 점은 내가 내 PC 내에서 앱 개발을 완전히 관리 할 수있는 방법이 없다는 것입니다. 즉, 그물을 통해 버전 제어를 처리해야한다는 것입니다. – ilomambo

+0

나는 아직도 당신이 무엇을 요구하고 있는지 이해하지 못합니다. git repo를 로컬로 설정할 수없고 코드 버전을 사용하는 데 사용할 이유가 없습니다. 그러나, 나는 그것이 매우 어리 석다라고 말할 것이다. 버전 관리의 강점은 그것이 원격이며 당신의 컴퓨터에 뭔가 나쁜 일이 생기면 어느 정도 보호를받을 수 있다는 것입니다. –

+0

모든 사람들이 외부 서버에 코드를 저장하는 것이 편합니까? ::: 저는 PC에서 중요한 것을 백업 할 때이 데이터를 백업 할 수 있다고 생각합니다. – ilomambo

1

그렇지 않습니다. Eclipse의 Local History는 실제 소스 제어 관리 시스템을 대신 할 수 없습니다.

+0

나에게 회신했거나 Andrew에게 회신 했습니까? "너"뭘? – ilomambo

+0

코드 소스가 로컬에만있는 경우에는 "버전 번호가있는 현재 소스에 태그를 지정하지 마십시오". – nitind

+0

기본적으로 앤드류 (Andrew)와 똑같은 것을 말하고 있습니다. 내 PC에서 완전히 응용 프로그램을 개발할 수 없다는 것입니다. 버전 제어를 위해 웹 지원이 필요합니다. – ilomambo

0

@Andrew에 동의하면 버전 제어 시스템에 코드를 추가 할 가치가 있습니다. github에 놓기가 불편하다면 로컬 git repo에서 git을 계속 사용할 수 있으므로 코드가 소스 제어됩니다.

@Andrew도 플러그인 및 기능 버전 번호의 분석을 언급했습니다. PDE를 사용하여 헤드리스를 구축하거나 PDE UI를 통해 내보낼 때 빌드 타임에 버전의 한정자 부분을 변경할 수 있습니다. PDE 내보내기 마법사의 옵션이며 소스 제어가없는 PDE 헤드리스 빌드는 build.properties 파일의 forceContextQualifier으로 재정의 할 수 있습니다.

+0

와우! 네가 말하는 세부 사항 대부분은 내 머리 위로있다. 조언에 감사 드리며 지역 GIT에 기회를 제공 할 것입니다. 로컬 GIT 설정을 파헤 치기위한 시작 링크가 있다면 잘 부탁드립니다. – ilomambo