安卓版本控制

2022-08-17 19:45:25 字數 859 閱讀 1679

1.版本控制

為什麼需要版本控制?

1.原本正常工作的**,修改之後再改回來程式不能正常工作

2.程式昨天還能正常執行,修改了之後,今天就不能正常執行了

**凍結環節:當遇到節假日的時候,春節前一倆周吧**凍結起來,不允許修改

3.客戶修改需求

4.有人在**裡面做了手腳,程式設計師不承認這是自己的**

5.**擁有者的許可權

6.a修改了一部分**,b修改了一部分**,倆者分開用都可以,放在一起出了bug

7.工作量的統計

8.專案原始碼版本的備份和記錄

常見的版本控制軟體:

1.cvs  05年前用的,已經被淘汰了

2.svn  05年之後開始流行,有svn的全部特性

2.1:svn全稱subversion,在當前開源專案裡,幾乎絕大部分都使用到了svn,初衷是為了替換當年開源社群的cvs,在cvs的基礎上進行了公升級與拓展

使用svn,必須要有svn伺服器(一般有專人管理)程式設計師每做完一次開發,就要把**提交到伺服器裡

2.3:svn預設埠號  443(https 更安全)。否則為80(http)

3.clearcase  ibm開發的,收費的,一般都是大公司用,操作複雜,容量大

4.vss  微軟開發的,用的人比較少,c#程式設計師都用的少

5.git  前面四種是集中式的,git是分布式的版本控制軟體

5.1:git的簡介:

採用分布式版本庫,不需要伺服器端軟體,就可以用執行版本控制,使得源**的發布和交流機極其方便。

分布式設計模式:

自己既是伺服器,又是客戶端,每乙個小元素都有自己的功能,就算有乙個小元素掛掉了,其他小元素也能正常工作,小元素值的是每一台電腦

安卓版本問題

本文 分類 學習筆記 2012 05 30 08 17 6689人閱讀收藏 舉報android api平台 integer attributes google 語法 syntax android minsdkversion integer android targetsdkversion integ...

安卓版本更新

以跳轉google play市場為例 需要介面支援,拿到介面返回的版本號 string versionname getactivity getpackagemanager getpackageinfo getactivity getpackagename 0 versionname 這是獲取系統版本...

安卓版本對應

這個只是一篇記錄,上年紀了,記不住版本對應,需要的時候就到處找文章,浪費時間,記到自己的部落格下方便一些。為什麼就非要搞個對應呢,統一不好嗎?sdk版本名 api level android 9.0 pie 28 android 8.1 oreo 27 android 8.0 oreo 26 and...