Svn使用實踐 android開發

2021-07-07 02:53:51 字數 646 閱讀 6715

a、

svn**分為主幹和分支。

主幹用途:常規的**提交了,主要是新功能的提交。

分支:分為發布分支,實驗性分支。

發布分支用途:乙個版本到開發後期,新需求已不能提交到發布分支上。只能用於修復bug。

而敏捷開發中,新功能的開發和bug

的修復通常是同期進行的。

b、**提交細則

乙個版本的開發主要有以下過程:

一、新需求開發階段。

這個時期**都是新功能,提交到主幹上。

二、穩定階段。

沒有分布拉分支前:

這個時期主要是bug

修復,提交到主幹上。

拉發布分支時機:

一旦出現新需求或者出現改動較大的功能時,不應該跟隨版本發布,則應該拉乙個發布分支。

拉發布分支後:

bug修復:提交到發布分支

新功能,大的改動:提交到主幹。

三、發布以後。

版本發布以後,通常有使用者反饋bug

(大公司有灰度過程)。這個時期,發布分支還沒有完全廢棄,隨時有運營過來找你要包。直到下乙個穩定階段,拉出了新的發布分支,舊的發布分支才廢棄,

svn上留檔檢視。

bug修復:提交到發布分支和主幹。

新功能:提交到主幹。

SVN最佳實踐

楊爭 subversion是新一代的版本控制工具,由於其優於cvs的一些特點,得到了越來越多人的關注和使用,本人根據自己使用svn的經驗,寫了這篇文章,希望對大家有所幫助,其中有些實踐並不是僅僅適用於svn,對其他版本控制工具也是適用的。1 養成良好的記錄日誌的習慣.svn ci提交,最好在日誌中記...

如何使用github上的android開源專案

其實跟簡單,就跟引用android v7工程那樣 然後 引用 最後,就像使用自定義的view那樣使用 下面是詳細的步驟 我就以pulltorefresh為例,從頭開始說吧。開啟eclipse,file import existing android code into workspace 選中lib...

Android開發中SVN的使用

本文以eclipse為例。3.關於鎖的問題 不要講整個專案設定為needs lock,否則會導致專案不能更改sdk版本等問題。建議將res src以及androidmanifest.xml設定為needs lock。如果整個專案設定為needs lock後,project.properties不設定...