Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android-版本控制 SVN & GIT 環境安裝

Android-版本控制 SVN & GIT 環境安裝

編輯:關於Android編程

一 、 虛擬機的安裝

常見的虛擬機產品有 VMware 公司的 VMware Workstation、Oracle 公司的 VirtualBox。因為 VMware 體積相 對龐大(當然功能也強大),而我們只需要虛擬機的基本功能,因此在本文檔中本人主要介紹 VirtualBox 虛擬機。

VirtualBox 的下載地址:http://pan.baidu.com/s/1gdd7FLx

深度精簡版 XP 鏡像下載地址:http://pan.baidu.com/s/1hqCb8Rq

下載好的軟件截圖如下:

這裡寫圖片描述

這裡寫圖片描述

就和安裝普通軟件一樣安裝 VirtualBox。安裝好以後啟動該軟件,主界面如下圖所示。<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxpbWcgYWx0PQ=="這裡寫圖片描述" src="/uploadfile/Collfiles/20160617/20160617091109236.png" title="\" />

新建一個虛擬電腦。點擊左上角 按鈕。彈出如下對話框,在對話框中輸入名稱,並選擇操作系統類 型為 Microsoft Windows,版本選擇 Windows XP (32 bit)。

這裡寫圖片描述

點擊下一步,進入如下圖界面。在這裡我們使用推薦的默認內存大小即可。

這裡寫圖片描述

點擊下一步,進入如下圖界面。對於第一次創建我們可以直接選擇“現在創建虛擬硬盤”選項。

這裡寫圖片描述

點擊創建,進入如下圖界面。這裡使用默認的(VDI)虛擬硬盤文件類型即可。

這裡寫圖片描述

點擊下一步,進入如下圖界面。在選擇物理硬盤存儲方式上,我們使用默認的(動態分配)即可。

這裡寫圖片描述

點擊下一步,進入如下圖界面。在該向導頁中我建議使用期默認的配置,期將默認的虛擬硬盤放在 C 盤下面,如 果 C 盤空間不是很足,我們可以指定一個目錄用於存儲虛擬硬盤。

這裡寫圖片描述

點擊創建,那麼我們的虛擬機配置就暫時可以了,但是因為我們還沒有在該虛擬機 myXP 中安裝 XP 系統光驅, 因此還無法使用。下一步就是安裝系統文件。

給創建的虛擬機安裝 XP 操作系統。

這裡寫圖片描述

在如上圖所示界面選中 myXP 條目,然後點擊啟動,進入如下圖界面。

這裡寫圖片描述

在上圖界面中選擇設備->分配光驅->選擇一個虛擬光盤。在打開的文件浏覽目錄選擇我們提前下載好的

這裡寫圖片描述

鏡像文件即可。這時如果系統沒有自動啟動,那麼我們就選擇控制->重啟即可。

在安裝過程中會出現如下界面,我們將鼠標焦點被虛擬機獲取以後,選擇 Enter 鍵,即選擇默認選項即可。

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

以上步驟大概需要花費 30 幾分鐘,然後就看到令人懷舊的 XP 系統了。

這裡寫圖片描述

2. 為什麼使用版本控制

版本控制就是通過對軟件開發進程中的文檔及源碼的版本(每一次改動)進行控制(記錄、追蹤、比較、合並
等)。

為什麼使用版本控制: 及時了解團隊中其他成員的進度。 輕松比較不同版本間的細微差別; 記錄每個文件成長的每步細節,利於成果的復用(reuse); 資料共享,避免以往靠拷貝文件造成的版本混亂; 人人為我,我為人人。所有成員維護的實際是同一個版本庫,無需專人維護所有文件的最新版本; 協同工作,大大提高團隊工作效率,無論團隊成員分布在天涯還是海角;

版本控制常用的軟件有哪些?

CVS(很少使用) (Concurrent Version System)是免費開源的配置管理工具,其源代碼和安裝文件都可
以免費下載。由於其簡單易用、功能強大,跨平台,支持並發版本控制,而且免費,它在全球中小型軟件企業中得到了廣泛使用。不過 CVS 的部署比 VSS 要復雜一些。

SVN(用的很多) (Subversion)作為 CVS 的重寫版和改進版,其目標就是作為一個更好的版本控制軟件,取代 CVS.總的來說,CVS 在發展的過程中逐漸失去優勢,已經不再適合現代開發,目前,絕大多數 CVS 服務已經改用 SVN。

ClearCase (很少用很貴很大)具體的說是做配置管理的工具, 只是 SCM 管理工具其中的一種。 是 RATIONAL公司開發的配置管理工具,類似於 VSS,CVS 的作用,但是功能比 VSS,CVS 強大的多,而且可以與 WINDOWS 資源管理器集成使用,並且還可以與很多開發工具集成在一起使用。但是對配置管理員的要求比較高。而且 RATIONAL的產品一般都很貴。如果自己找到 CRACK 的話就沒有技術支持了。

VSS(微軟的軟件,多集成在微軟的開發工具中,java 程序員基本不用) (Visual Source Safe)為微軟的
產品,較為易學易用,使用微軟的產品進行開發通常都用這個,但是 VSS 只能在 windows 平台上運行,並且不是免費軟件,安全性也不高,因此應用並不太廣泛。

GIT(很小很強大用的很多)是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

3. SVN 實戰

介紹了版本控制,現在就開始實戰了

3.1 SVN 簡介

SVN 是近年來崛起的版本管理工具,在當前的開源項目裡幾乎 95%以上的項目都用到了 SVN。SVN 項目的初衷是為了替換當年開源社區最為流行的版本控制軟件 CVS,在 CVS 的功能基礎上有很多的提升,同時也能較好的解決CVS 系統的一些不足。

3.2 SVN 服務器的安裝

VisualSVN Server 是一款免費的 SVN 服務器軟件。有多個版本可供下載,本人在此以 2.5.5 版本為例進行演示,該版本跟 3.0.0 稍微有差別,但是基本功能基本一樣。

下載地址:

VisualSVN-Server-2.5.5.msi:http://pan.baidu.com/s/1dDtkRmx

VisualSVN-Server-3.0.0-win32.msi:http://pan.baidu.com/s/1gd8FPqN

VisualSVN-Server-3.0.0-x64.msi 下:http://pan.baidu.com/s/1pJv8qi3

我們可以將 VisualSVN-Server 安裝在本機上也可以安裝字虛擬機上。為了更形象的模擬真實的開發流程,我將 VisualSVN-Server 安裝在我們事前安裝好的虛擬機上。

注意:為了方便直接將本地的文件拷貝到虛擬機上,我們還需要干兩件事情

1)在本地安裝 VMTTransferFiles setup_host.exe

2)在虛擬中安裝 GuestSetup.iso 鏡像

VMTransferFiles.zip 下載地址:http://pan.baidu.com/s/1sjFMZuP

下載好以後,解壓。

  

這裡寫圖片描述

然後先安裝 setup_host.exe,安裝前一定得先將虛擬機關閉。然後啟動虛擬機,安裝增強功能,然後根據提示重啟虛
擬器並安裝 GuestSetup.iso(安裝方式跟安裝 XP 光驅是一樣的)。

把拖放功能打開。然後分配光驅,選擇 GuestSetup.iso 鏡像。上面的所有步驟都執行後,電腦需要重新啟動。然後就可以實現文件的拖放功能了。

  

這裡寫圖片描述

將  

這裡寫圖片描述
文件拖到虛擬機中,如下圖所示。然後雙擊開始安裝。安裝比較簡單,中間會有幾次向導提示,我們使用期默認的選項即可。一路點擊下一步,直到安裝完成。

這裡寫圖片描述

安裝好以後,軟件會自動打開 VisualSVN-Server 主界面,如下圖所示。

這裡寫圖片描述

未完 – —– —-

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved