2012-02-01 104 views
0

所以我設法讓市場上的一些應用程序只是想了解在eclipse中管理我的項目/應用程序以適應未來更新的最佳方式是什麼市場。我的問題駐留在Eclipse中,以及在應用更新時如何處理我的項目/應用程序。安卓市場更新和Eclipse項目

難道我只是複製我的項目/應用程序,粘貼它,並相應增加版本信息?或者,我是否繼續在我發佈的項目/應用程序上工作?或者...是否有推薦/首選的方法來解決這個問題。由於他們在市場上處於良好狀態,所以我不願意做一些事情,以後會給我帶來麻煩。

並且不要更改包名....正確嗎?

這是我目前對市場...

Wind Chill Calculator

True Love Game

首先,每個人的職位是非常有益的,我已經花了一些時間通過找過文件提供的鏈接。

所以......並且像我說的那樣支撐衝擊力。作爲一個從未在我的項目中使用過任何形式的SCM的人,這對我來說都是新的(因爲每個人的臉都在畏縮),這就是爲什麼我首先提出原始問題的原因。我討厭說沒有做我的研究告訴我什麼...所以在過去的幾個小時內在Eclipse中使用GIT我已經閃爍以下:
團隊>共享項目...忽略...任何標籤(版本信息)這就是我之後...提交...那麼

克隆?文件 - >導入 - > Git - > Git Repository在我克隆了我的項目之後,我是否會用新版本信息創建一個新標籤,然後再次執行提交過程?如果是這種情況,我現在有兩個項目在我的Git倉庫中。其中一個標籤爲1.0,另一個包含兩個標籤1.0和1.1,當我查看歷史記錄時,我會看到兩個標籤版本1.0和版本1.1。然後,我只需在資源庫中需要的資源之間切換?

我只是想確保我的過程是正確的,然後纔開始在已經相當廣泛的現有項目上實現這一點。至於其餘的我只是要在飛行中學習......分支機構

回答

1

不,不要更改包名稱,這將使它成爲新的應用程序,而不是升級原件。

使用版本控制系統,如SVN

管理代碼完整工作狀態的標籤(通過svn),因此您可以隨時恢復到該標籤。

準備好新版本時,增加版本號。等等,並在市場上更新...

編輯添加問題後: 不要混淆與各種GIT/SVN工作..主要目的是,他們將允許您來回切換您的代碼在過去的任何一點,這允許您以正確的方式進行編碼,以瞭解您總是可以恢復到工作狀態。當團隊中有多個人工作在相同的代碼庫並且可能相同時文件...

+0

明白了......謝謝! – FROSTYSMOOTH 2012-02-06 16:08:20

2

您可能想要使用SVN或git或其他幾十個選項之一的版本控制系統,並不斷更新Eclipse中的單個項目。使用源代碼管理的好處是,您可以分支到新的項目中進行重大更改,更新您的現有代碼以進行較小的更改,並標記分支,以便將來可以恢復到舊快照。

我個人使用bitbucket這是遠程託管和免費的。它支持SVN和Mercurial。

+2

或git,與github。 Eclipse有Egit插件可以使這更容易。 – Santa 2012-02-01 17:06:53

+0

使用從RCS到Clearcase的所有內容到git。 Mercurial是我的繆斯atm。 – Pedantic 2012-02-04 05:52:42

1

作爲SVN的長期用戶,我推薦subclipse(svn for eclipse)。當您準備發佈其他版本的應用時,請爲發佈版本創建一個「標籤」,並且您將始終能夠回到該確切版本。

SVN擁有出色的文檔。在日蝕之外還有用於回購工作的TortoiseSVN。