2012-02-01 2 views
0

그래서 마켓 플레이스에 몇 가지 앱을 설치하여 미래의 업데이트를 수용하기 위해 내 프로젝트/앱을 일식 내에서 관리하는 가장 좋은 방법은 무엇인지 생각하지 못했습니다. 시장. 내 질문은 이클립스에 있고 업데이트를 적용 할 때 내 프로젝트/앱과 관련이있다.안드로이드 마켓 플레이스 업데이트 및 이클립스 프로젝트

프로젝트/앱을 복사하여 붙여 넣기 만하면 버전 정보가 증가합니다. 아니면 계속 게시 된 프로젝트/앱을 계속 사용하고 있습니까? 또는 ... 이것에 대해 권장/선호되는 방법이 있습니까? 그들은 시장에서 좋고 좋기 때문에 나중에 나에게 문제를 일으킬만한 일을하는 것을 경계합니다.

패키지 이름을 변경하지 마십시오. 올바른가요? 이것은 내가 현재 마켓 플레이스에있는 것입니다

...

Wind Chill Calculator

모든

True Love Game

첫째, 모든 사람의 게시물은 매우 도움이되었다 그리고 나는 통해 문서를 찾고 약간의 시간을 보냈습니다 링크가 제공됩니다.

그래서 ... 내가 말한 것처럼 영향력을 중시합니다. 내 프로젝트에 어떤 형태의 SCM도 사용하지 않은 사람은 누구나 다 얼굴이 찡그린 것처럼 나에게는 처음이다. 그래서 원래 질문을 던지고있다. 나는 내 연구를하지 않고 아무 말도하지 않겠다 ... 그래서 이클립스 내에서 git을 사용하여 지난 몇 시간 안에 나는 다음을 반짝였다 :
Team> Share Project ... 무시 ... 모든 태그 (버전 정보) 내가 한 일은 ... 커밋 ... 그렇다면

클론? 프로젝트를 복제하고 나면 File -> Import -> Git -> Git Repository를 클릭하고 새 버전 정보로 새 태그를 만들고 커밋 프로세스를 다시 수행합니까? 이 경우에는 이제 Git 저장소에 두 개의 항목이 있습니다. 그 중 하나는 1.0이라는 단일 태그를 가지고 있고 다른 하나는 1.0과 1.1 두 개의 태그를 포함하고 있습니다. 그리고 역사를 볼 때 두 개의 태그 버전 1.0과 버전 1.1이 있습니다. 그런 다음 저장소에서 필요한 자원 사이를 전환하면됩니까?

이미 꽤 광범위한 기존 프로젝트에이 중 일부를 구현하기 전에 제 프로세스가 올바른지 확인하고 싶습니다. 나머지 부분에 관해서는 즉석에서 배우려고합니다 ...

답변

1

아니요, 원본 패키지를 업그레이드하는 대신 패키지 이름을 변경하면 새로운 앱이됩니다.

SVN과 같은 버전 제어 시스템을 사용하십시오.

태그를 관리하여 (svn을 통해) 완벽한 코드 작업 상태를 유지하므로 언제든지 해당 태그로 되돌릴 수 있습니다.

새 릴리즈가 준비되면 버전 번호를 증가 시키십시오. 등등과 시장에 업데이 트를 ...

EDIT 추가 후 : 많은 GIT/SVN 작업과 혼동하지 마십시오. 주요 목적은 당신이 앞뒤로 코드를 전환 할 수 있습니다 과거의 어떤 시점이든, 여러분은 항상 작업 상태로 돌아갈 수 있음을 알면서 코드를 작성할 수 있습니다. 팀에서 여러 사람이 동일한 코드베이스에서 작업 할 때 훨씬 더 많은 이점이 있습니다. 파일 ...

+0

알았어 ... 고마워! – FROSTYSMOOTH

2

SVN 또는 git 또는 수십 가지 다른 옵션 중 하나와 같은 개정 제어 시스템을 사용하고 Eclipse에서 단일 프로젝트를 지속적으로 업데이트하고자 할 수 있습니다. . 소스 컨트롤을 사용하면 큰 변경 사항에 대해 새 프로젝트로 분기하고, 사소한 변경 사항을 위해 기존 코드를 업데이트하고, 분기에 태그를 추가하여 향후에 이전 스냅 샷으로 되돌릴 수 있다는 이점이 있습니다.

개인적으로는 원격으로 호스트되는 무료 bitbucket을 사용합니다. SVN과 Mercurial을 지원합니다.

+2

또는 gitub. 이클립스는 Egit 플러그인을 사용하여 훨씬 쉽게 만들 수 있습니다. – Santa

+0

RCS에서 Clearcase까지 모든 것을 git에 사용했습니다. Mercurial은 내 뮤즈입니다. – Pedantic

1

오랫동안 SVN을 사용 중이므로 subclipse (일식 용 svn)를 사용하는 것이 좋습니다. 다른 버전의 앱을 출시 할 준비가되면 출시 버전 용 '태그'를 만들어야합니다. 그러면 언제든지 해당 버전으로 돌아갈 수 있습니다.

SVN에는 우수한 문서가 있습니다. 또한 TortoiseSVN은 일식 외의 레포 작업을 지원합니다.

관련 문제