Kotlin Android 高效入門
線上課程
  • Kotlin Android 高效入門
  • Android 開發準備
    • 0 Git 版本控制系統
      • 0.1 Gitlab 網站
      • 0.2 Gitlab 範例專案
      • 0.3 Gitlab 取得本書範例
      • 0.4 版本切換
    • 1 Android 系統與應用程式
      • 1.1 Android 版本演進
      • 1.2 Android 系統架構
      • 1.3 應用程式基礎
      • 1.4 應用程式元件
      • 1.5 應用程式宣告檔
      • 1.6 Android Studio 開發環境
    • 2 開發環境安裝
      • 2.1 基礎環境-JDK
      • 2.2 整合開發工具-Android Studio
      • 2.3 必要的設定
  • Android 專案開發
    • 3 Android 專案架構與 Activity
      • 3.1 建立Bmi專案
      • 3.2 AndroidManifest.xml載運清單
      • 3.3 畫面配置-Layout
      • 3.4 Java/Kotlin 類別
      • 3.5 資源 Resources
      • 3.6 Android Support Library-支援函式庫
    • 4 版面配置環境
      • 4.1 版面配置設計畫面
      • 4.2 ConstraintLayout 版面配置
      • 4.3 LinearLayout 流水式版面
      • 4.4 元件的高度與寬度
      • 4.5 元件位置與距離
    • 5 Kotlin 語言基礎
      • 5.1 Kotlin 基礎知識
      • 5.2 類別與物件
    • 6 Activity 設計
      • 6.1 Bmi 專案功能設計
      • 6.2 MainActivity 中取得畫面元件
      • 6.3 按鈕的事件處理
      • 6.4 使用浮動顯示-Toast類別
      • 6.5 使用對話框-AlertDialog 類別
      • 6.6 多國語言
      • 6.7 按鈕事件處理-匿名類別與 lambda
  • 線上課程
    • 20 線上課程 courses
Powered by GitBook
On this page

Was this helpful?

  1. Android 開發準備
  2. 0 Git 版本控制系統

0.4 版本切換

Previous0.3 Gitlab 取得本書範例Next1 Android 系統與應用程式

Last updated 5 years ago

Was this helpful?

版本控制的特色是能夠讓開發人員將每次階段的變動訂定其版本,並記錄專案在當下階段的程式碼,假如讀者想從某章節開始練習,但又不想從頭建立專案,可以先取得該專案的複本後,切換到專案的某一特定階段版本。 筆者以 Bmi 專案為例,先由 Git 中取得最新版本的專案複本後,按下 「Alt + 9」(Mac 為 Command + 9) 在 Android Studio 下方開啟「Version Control」視窗,再點擊視窗上緣的「Log」,如下圖:

畫面中的黃色「HEAD」字樣代表目前專案複本是最新的版本,該版本的資訊註名為「多國語系」,如下圖:

由上圖可看到 Bmi 專案複本目前有三個送交版本,假設想練習「多國語言」,可以將 Bmi 專案複本切換至它的前一個版本「Toast, AlertDialog」,在這個名稱上按下滑鼠右鍵,選擇「Checkout Revision」,如下圖:

Bmi 專案複本馬上會切換至「多國語言 -zh」所完成的狀態版本下,如下圖的 HEAD 標示:

此時專案中的程式碼就是該版本當時的樣貌,再進行練習即可。

缷離檔案庫

由 Gitlab 下載回來的 Bmi 專案是一份與版本控制系統連結的複本,在複本上的修改或新增功能假如沒有正確的帳號與密碼,是無法將修改的專案送交至檔案庫上的,因為你並不是 Gitlab 該檔案庫的擁有者。

假設讀者從 Gitlab 中取得複本後,想要卸離檔案庫並成為一般的獨立本機專案,請點擊功能表中的「VCS/Git/Remotes」,點擊其中的連結後,按下減號後,就不再與 Gitlab 中的檔案庫連結了:

完成後,讀者可以自由在這個專案中新增或修改功能,未來也可以將專案送至另一個版本控制系統中。