2012-10-20 29 views
4

我正在開發使用eclipse和svn進行版本控制的android應用程序。如何獲得SVN中的下一個版本號

我想在提交我的項目源代碼之前知道svn的下一個版本號。

表格Properties->Team->Show History,我可以得到當前版本號,但我不能假設下一個版本號總是+1,因爲如果有任何提交,那麼下一個版本號會是+2或+3取決於分支提交的數量。

所以請有人告訴我如何得到下一個版本號。

感謝

+0

這聽起來像是可能已經建立了解決方案的東西。你想做什麼?如果您試圖將修訂號碼放在源代碼中,那麼對於該 –

+0

s有不同的方法,我試圖將「下一修訂版本號」設置爲我的版本代碼。 –

回答

5

我想我犯的項目源之前知道SVN的下一個版本號。

我不認爲這是可能的,因爲你陳述的確切原因:當你收到號碼和你提交的時候可能會有修改。據我所知,Subversion不允許「鎖定」修訂版號 - 也不會有意義。

我試圖設置下一個版本號作爲我的版本代碼

有插入的版本號爲您的代碼庫的建立工作流程。這可能是你想要的。它在this question.

0

中解釋有沒有必要設置下一個修訂號。如果您使用當前版本+1,或當前版本+ 42,或當前版本 - 123,則無關緊要,只要您始終使用相同的常量(因此版本代碼增量爲時修訂版增量爲 )。

鑑於所有常數可能的選擇如上所述,當前版本+ 0是最簡單的選擇和實施,因爲大多數版本控制系統能夠在文件中直接嵌入該號碼。